gnucash master: Multiple changes pushed
Christopher Lam
clam at code.gnucash.org
Wed Aug 3 09:00:40 EDT 2022
Updated via https://github.com/Gnucash/gnucash/commit/0ef6967a (commit)
via https://github.com/Gnucash/gnucash/commit/0b5a4cd2 (commit)
via https://github.com/Gnucash/gnucash/commit/2377f7be (commit)
via https://github.com/Gnucash/gnucash/commit/05bbe9fd (commit)
via https://github.com/Gnucash/gnucash/commit/90e49cbb (commit)
via https://github.com/Gnucash/gnucash/commit/6b60ef4f (commit)
via https://github.com/Gnucash/gnucash/commit/b70fe138 (commit)
via https://github.com/Gnucash/gnucash/commit/1b845a86 (commit)
via https://github.com/Gnucash/gnucash/commit/d1aefc85 (commit)
via https://github.com/Gnucash/gnucash/commit/2443d8fa (commit)
via https://github.com/Gnucash/gnucash/commit/a43997cc (commit)
via https://github.com/Gnucash/gnucash/commit/dc77df35 (commit)
via https://github.com/Gnucash/gnucash/commit/688832b5 (commit)
via https://github.com/Gnucash/gnucash/commit/815eeb49 (commit)
via https://github.com/Gnucash/gnucash/commit/6c70f2c2 (commit)
via https://github.com/Gnucash/gnucash/commit/723dee66 (commit)
via https://github.com/Gnucash/gnucash/commit/7bc77374 (commit)
via https://github.com/Gnucash/gnucash/commit/accdf9e8 (commit)
via https://github.com/Gnucash/gnucash/commit/45aac539 (commit)
via https://github.com/Gnucash/gnucash/commit/67a1b7a8 (commit)
via https://github.com/Gnucash/gnucash/commit/78f74656 (commit)
via https://github.com/Gnucash/gnucash/commit/4906df8e (commit)
via https://github.com/Gnucash/gnucash/commit/583cd2c9 (commit)
via https://github.com/Gnucash/gnucash/commit/09e5c46d (commit)
via https://github.com/Gnucash/gnucash/commit/dea1a89e (commit)
via https://github.com/Gnucash/gnucash/commit/6cad1d16 (commit)
via https://github.com/Gnucash/gnucash/commit/edf000f4 (commit)
via https://github.com/Gnucash/gnucash/commit/ebf34395 (commit)
via https://github.com/Gnucash/gnucash/commit/7c2a2495 (commit)
via https://github.com/Gnucash/gnucash/commit/7880f9b1 (commit)
via https://github.com/Gnucash/gnucash/commit/38ec9f25 (commit)
via https://github.com/Gnucash/gnucash/commit/436110e5 (commit)
via https://github.com/Gnucash/gnucash/commit/1d5e9d4d (commit)
via https://github.com/Gnucash/gnucash/commit/b98cd009 (commit)
via https://github.com/Gnucash/gnucash/commit/5fc99aa9 (commit)
via https://github.com/Gnucash/gnucash/commit/2e81d444 (commit)
via https://github.com/Gnucash/gnucash/commit/b598375e (commit)
via https://github.com/Gnucash/gnucash/commit/9417c6cb (commit)
via https://github.com/Gnucash/gnucash/commit/e9b4e2e9 (commit)
via https://github.com/Gnucash/gnucash/commit/7e1ef4ce (commit)
via https://github.com/Gnucash/gnucash/commit/0e81d42e (commit)
via https://github.com/Gnucash/gnucash/commit/6b64c70c (commit)
via https://github.com/Gnucash/gnucash/commit/4b73dbc6 (commit)
via https://github.com/Gnucash/gnucash/commit/6c100532 (commit)
via https://github.com/Gnucash/gnucash/commit/3a6f1ab1 (commit)
via https://github.com/Gnucash/gnucash/commit/5fa4b831 (commit)
via https://github.com/Gnucash/gnucash/commit/d3a3e3e9 (commit)
via https://github.com/Gnucash/gnucash/commit/738a99f3 (commit)
via https://github.com/Gnucash/gnucash/commit/544f9100 (commit)
via https://github.com/Gnucash/gnucash/commit/0ea46fab (commit)
via https://github.com/Gnucash/gnucash/commit/7163ca46 (commit)
via https://github.com/Gnucash/gnucash/commit/861054d7 (commit)
via https://github.com/Gnucash/gnucash/commit/822ce9f1 (commit)
via https://github.com/Gnucash/gnucash/commit/4af4f407 (commit)
via https://github.com/Gnucash/gnucash/commit/08a7e940 (commit)
via https://github.com/Gnucash/gnucash/commit/c645fdc5 (commit)
via https://github.com/Gnucash/gnucash/commit/c0a14a1d (commit)
via https://github.com/Gnucash/gnucash/commit/4032407b (commit)
via https://github.com/Gnucash/gnucash/commit/b87d6eb5 (commit)
via https://github.com/Gnucash/gnucash/commit/9f303860 (commit)
via https://github.com/Gnucash/gnucash/commit/c16840b8 (commit)
via https://github.com/Gnucash/gnucash/commit/74525e91 (commit)
via https://github.com/Gnucash/gnucash/commit/078a579e (commit)
via https://github.com/Gnucash/gnucash/commit/c4e02e1b (commit)
via https://github.com/Gnucash/gnucash/commit/a2156648 (commit)
via https://github.com/Gnucash/gnucash/commit/1ee87fa4 (commit)
via https://github.com/Gnucash/gnucash/commit/0d3520f6 (commit)
via https://github.com/Gnucash/gnucash/commit/6d1f3c5a (commit)
via https://github.com/Gnucash/gnucash/commit/2bafe700 (commit)
via https://github.com/Gnucash/gnucash/commit/d4ff2ede (commit)
via https://github.com/Gnucash/gnucash/commit/fb6091fb (commit)
via https://github.com/Gnucash/gnucash/commit/3db8c56a (commit)
via https://github.com/Gnucash/gnucash/commit/6f74d4e3 (commit)
via https://github.com/Gnucash/gnucash/commit/b1071295 (commit)
via https://github.com/Gnucash/gnucash/commit/fac0cde7 (commit)
via https://github.com/Gnucash/gnucash/commit/754cb072 (commit)
via https://github.com/Gnucash/gnucash/commit/892b80f6 (commit)
via https://github.com/Gnucash/gnucash/commit/90804dcd (commit)
via https://github.com/Gnucash/gnucash/commit/db9b4ab2 (commit)
via https://github.com/Gnucash/gnucash/commit/8c1b736c (commit)
via https://github.com/Gnucash/gnucash/commit/f1adb5da (commit)
via https://github.com/Gnucash/gnucash/commit/ec3e996f (commit)
via https://github.com/Gnucash/gnucash/commit/fd12d390 (commit)
via https://github.com/Gnucash/gnucash/commit/579ba443 (commit)
via https://github.com/Gnucash/gnucash/commit/ce4768c3 (commit)
via https://github.com/Gnucash/gnucash/commit/0a8dcdcd (commit)
via https://github.com/Gnucash/gnucash/commit/d688a17e (commit)
via https://github.com/Gnucash/gnucash/commit/85af9156 (commit)
via https://github.com/Gnucash/gnucash/commit/a000c05c (commit)
via https://github.com/Gnucash/gnucash/commit/b560bb21 (commit)
via https://github.com/Gnucash/gnucash/commit/da90fa6d (commit)
via https://github.com/Gnucash/gnucash/commit/2b447d47 (commit)
via https://github.com/Gnucash/gnucash/commit/1852b078 (commit)
via https://github.com/Gnucash/gnucash/commit/625d1c06 (commit)
via https://github.com/Gnucash/gnucash/commit/a19b5ef3 (commit)
via https://github.com/Gnucash/gnucash/commit/cfc6e9d7 (commit)
from https://github.com/Gnucash/gnucash/commit/d87972e4 (commit)
commit 0ef6967a36da41a653b4562949af52b50011aaf2
Merge: 0b5a4cd29 2377f7be5
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Aug 3 20:38:41 2022 +0800
Merge branch 'maint'
commit 0b5a4cd29829dd60a0b799e5531c40c5f3e35784
Merge: d87972e43 b70fe1381
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Aug 3 20:38:08 2022 +0800
Merge branch 'maint'
diff --cc gnucash/gnome-utils/gnc-main-window.cpp
index 8eca39780,91261d767..0df8345b3
--- a/gnucash/gnome-utils/gnc-main-window.cpp
+++ b/gnucash/gnome-utils/gnc-main-window.cpp
@@@ -357,13 -342,14 +358,14 @@@ static GtkActionEntry gnc_menu_actions
/* View menu */
+ { "ViewTabPositionAction", NULL, N_("Tab P_osition"), NULL, NULL, NULL },
{
- "ViewSortByAction", NULL, N_("_Sort By..."), NULL,
- N_("Select sorting criteria for this page view"), NULL
+ "ViewSortByAction", nullptr, N_("_Sort By..."), nullptr,
+ N_("Select sorting criteria for this page view"), nullptr
},
{
- "ViewFilterByAction", NULL, N_("_Filter By..."), NULL,
- N_("Select the account types that should be displayed."), NULL
+ "ViewFilterByAction", nullptr, N_("_Filter By..."), nullptr,
+ N_("Select the account types that should be displayed."), nullptr
},
{
"ViewRefreshAction", "view-refresh", N_("_Refresh"), "<primary>r",
@@@ -2194,12 -2248,15 +2258,14 @@@ gnc_main_window_set_tab_ellipsize (GtkW
*/
static void
gnc_main_window_update_tab_width_one_page (GncPluginPage *page,
- gpointer user_data)
+ gpointer user_data)
{
- auto new_value{static_cast<int*>(user_data)};
- TabWidth *tw = user_data;
- GtkWidget *label;
++ auto tw{static_cast<TabWidth*>(user_data)};
- ENTER("page %p, visible %d", page, *new_value);
- auto label{static_cast<GtkWidget*>(g_object_get_data(G_OBJECT (page), PLUGIN_PAGE_TAB_LABEL))};
+ ENTER("page %p, tab width %d, tabs on left or right %d",
+ page, tw->tab_width, tw->tabs_left_right);
+
- label = g_object_get_data(G_OBJECT (page), PLUGIN_PAGE_TAB_LABEL);
++ auto label{static_cast<GtkWidget *>(g_object_get_data(G_OBJECT (page), PLUGIN_PAGE_TAB_LABEL))};
if (!label)
{
LEAVE("no label");
@@@ -3597,6 -3673,28 +3676,28 @@@ gnc_main_window_update_tab_position (gp
priv = GNC_MAIN_WINDOW_GET_PRIVATE (window);
gtk_notebook_set_tab_pos (GTK_NOTEBOOK (priv->notebook), position);
+ /* Groups of radio actions use the first action for the callback and all
+ * change events so block/unblock signals on the first radio action. */
+ first_action = gtk_action_group_get_action (priv->action_group,
+ tab_pos_radio_entries[0].name);
+
+ for (i = n_tab_pos_radio_entries - 1; i > 0; i--)
+ if (tab_pos_radio_entries[i].value == position)
+ break;
+
+ position_action = gtk_action_group_get_action (priv->action_group,
+ tab_pos_radio_entries[i].name);
+
+ g_signal_handlers_block_by_func (G_OBJECT (first_action),
- G_CALLBACK (gnc_main_window_cmd_view_tab_position),
++ (gpointer)gnc_main_window_cmd_view_tab_position,
+ window);
+ gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (position_action), TRUE);
+ g_signal_handlers_unblock_by_func (G_OBJECT (first_action),
- G_CALLBACK (gnc_main_window_cmd_view_tab_position),
++ (gpointer)gnc_main_window_cmd_view_tab_position,
+ window);
+
- gnc_main_window_update_tab_width (NULL, GNC_PREF_TAB_WIDTH, NULL);
++ gnc_main_window_update_tab_width (NULL, (char*)GNC_PREF_TAB_WIDTH, NULL);
+
LEAVE ("");
}
@@@ -4573,6 -4710,45 +4680,45 @@@ gnc_main_window_cmd_window_move_page (G
LEAVE("page moved");
}
+ static void
+ gnc_main_window_cmd_view_tab_position (GtkAction *action,
+ GtkRadioAction *current,
+ GncMainWindow *window)
+ {
- GtkPositionType value = gtk_radio_action_get_current_value(current);
++ auto value{static_cast<GtkPositionType>(gtk_radio_action_get_current_value(current))};
+
+ if (value != GTK_POS_TOP && gnc_prefs_get_bool (GNC_PREFS_GROUP_GENERAL, GNC_PREF_TAB_POSITION_TOP))
+ gnc_prefs_set_bool (GNC_PREFS_GROUP_GENERAL, GNC_PREF_TAB_POSITION_TOP, FALSE);
+
+ if (value != GTK_POS_BOTTOM && gnc_prefs_get_bool (GNC_PREFS_GROUP_GENERAL, GNC_PREF_TAB_POSITION_BOTTOM))
+ gnc_prefs_set_bool (GNC_PREFS_GROUP_GENERAL, GNC_PREF_TAB_POSITION_BOTTOM, FALSE);
+
+ if (value != GTK_POS_LEFT && gnc_prefs_get_bool (GNC_PREFS_GROUP_GENERAL, GNC_PREF_TAB_POSITION_LEFT))
+ gnc_prefs_set_bool (GNC_PREFS_GROUP_GENERAL, GNC_PREF_TAB_POSITION_LEFT, FALSE);
+
+ if (value != GTK_POS_RIGHT && gnc_prefs_get_bool (GNC_PREFS_GROUP_GENERAL, GNC_PREF_TAB_POSITION_RIGHT))
+ gnc_prefs_set_bool (GNC_PREFS_GROUP_GENERAL, GNC_PREF_TAB_POSITION_RIGHT, FALSE);
+
+ switch (value)
+ {
+ case GTK_POS_TOP:
+ gnc_prefs_set_bool (GNC_PREFS_GROUP_GENERAL, GNC_PREF_TAB_POSITION_TOP, TRUE);
+ break;
+
+ case GTK_POS_BOTTOM:
+ gnc_prefs_set_bool (GNC_PREFS_GROUP_GENERAL, GNC_PREF_TAB_POSITION_BOTTOM, TRUE);
+ break;
+
+ case GTK_POS_LEFT:
+ gnc_prefs_set_bool (GNC_PREFS_GROUP_GENERAL, GNC_PREF_TAB_POSITION_LEFT, TRUE);
+ break;
+
+ case GTK_POS_RIGHT:
+ gnc_prefs_set_bool (GNC_PREFS_GROUP_GENERAL, GNC_PREF_TAB_POSITION_RIGHT, TRUE);
+ break;
+ }
+ }
+
#ifndef MAC_INTEGRATION
static void
gnc_main_window_cmd_window_raise (GtkAction *action,
commit 2377f7be54e3caabac18d9b1fd3d6e79f8b74553
Author: Pedro Albuquerque <pmra at gmx.com>
Date: Tue Aug 2 18:47:13 2022 +0200
Translation update by Pedro Albuquerque <pmra at gmx.com> using Weblate
po/pt.po: 100.0% (5400 of 5400 strings; 0 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Portuguese)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/pt/
Co-authored-by: Pedro Albuquerque <pmra at gmx.com>
diff --git a/po/pt.po b/po/pt.po
index 717a42dcf..7d7dc2bf6 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: GnuCash 4.11-2\n"
-"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug.cgi?"
-"product=GnuCash&component=Translations\n"
+"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug."
+"cgi?product=GnuCash&component=Translations\n"
"POT-Creation-Date: 2022-07-22 06:33+0200\n"
-"PO-Revision-Date: 2022-03-14 06:41+0000\n"
+"PO-Revision-Date: 2022-08-02 16:47+0000\n"
"Last-Translator: Pedro Albuquerque <pmra at gmx.com>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/gnucash/"
"gnucash/pt/>\n"
@@ -18,7 +18,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
"X-Bugs: Report translation errors to the Language-Team address.\n"
#: borrowed/goffice/go-charmap-sel.c:70
@@ -3227,8 +3227,7 @@ msgid "Invalid Account in Split"
msgstr "Conta inválida na parcela"
#: gnucash/gnome/dialog-sx-editor.c:760
-#, fuzzy, c-format
-#| msgid "Split with memo %s has an unparseable Credit Formula."
+#, c-format
msgid "Split with memo %s has an unparsable Credit Formula."
msgstr "Parcela com a nota %s tem uma fórmula de crédito inválida."
@@ -3237,8 +3236,7 @@ msgid "Unparsable Formula in Split"
msgstr "Fórmula de crédito inválida na parcela"
#: gnucash/gnome/dialog-sx-editor.c:776
-#, fuzzy, c-format
-#| msgid "Split with memo %s has an unparseable Debit Formula."
+#, c-format
msgid "Split with memo %s has an unparsable Debit Formula."
msgstr "Parcela com a nota %s tem uma fórmula de débito inválida."
@@ -5762,16 +5760,12 @@ msgid "_Sort By..."
msgstr "_Ordenar por..."
#: gnucash/gnome/gnc-plugin-page-register.c:490
-#, fuzzy
-#| msgid "Stock Split Assistant"
msgid "Stock Ass_istant"
-msgstr "Assistente de desdobramento de acções"
+msgstr "Assistente de acções"
#: gnucash/gnome/gnc-plugin-page-register.c:491
-#, fuzzy
-#| msgid "Stock Split Assistant"
msgid "Stock Assistant"
-msgstr "Assistente de desdobramento de acções"
+msgstr "Assistente de acções"
#: gnucash/gnome/gnc-plugin-page-register.c:510
msgid "_Go to Date"
@@ -7460,10 +7454,9 @@ msgid "New Account"
msgstr "Nova conta"
#: gnucash/gnome-utils/dialog-account.c:2193
-#, fuzzy, c-format
-#| msgid "Renumber sub-accounts"
+#, c-format
msgid "Renumber the immediate sub-accounts of '%s'?"
-msgstr "Renumerar sub-contas"
+msgstr "Renumerar sub-contas imediatas de %s?"
#: gnucash/gnome-utils/dialog-account.c:2299
#, c-format
@@ -8736,10 +8729,8 @@ msgid "Edit the global preferences of GnuCash"
msgstr "Editar as preferências globais do GnuCash"
#: gnucash/gnome-utils/gnc-main-window.c:345
-#, fuzzy
-#| msgid "<b>Tab Position</b>"
msgid "Tab P_osition"
-msgstr "<b>Posição do separador</b>"
+msgstr "P_osição do separador"
#: gnucash/gnome-utils/gnc-main-window.c:348
msgid "Select sorting criteria for this page view"
@@ -8990,7 +8981,7 @@ msgstr "Opções do livro"
#: gnucash/gnome-utils/gnc-main-window.c:4853 gnucash/gnucash-core-app.cpp:261
msgid "(user modifiable)"
-msgstr ""
+msgstr "(modificável pelo utilizador)"
#. Translators: %s will be replaced with the current year
#: gnucash/gnome-utils/gnc-main-window.c:4880
@@ -10339,10 +10330,8 @@ msgid "{1} [options] [datafile]"
msgstr "{1} [opções] [ficheirodados]"
#: gnucash/gnucash-core-app.cpp:255
-#, fuzzy
-#| msgid "GnuCash "
msgid "GnuCash Paths"
-msgstr "GnuCash "
+msgstr "Caminhos do GnuCash"
#: gnucash/gnucash-core-app.cpp:270
msgid "GnuCash {1}"
@@ -10389,10 +10378,8 @@ msgstr ""
"Pode ser chamado múltiplas vezes."
#: gnucash/gnucash-core-app.cpp:309
-#, fuzzy
-#| msgid "Show plot"
msgid "Show paths"
-msgstr "Mostrar gráfico"
+msgstr "Mostrar caminhos"
#: gnucash/gnucash-core-app.cpp:311
msgid ""
@@ -15182,22 +15169,16 @@ msgid "Interval"
msgstr "Intervalo"
#: gnucash/gtkbuilder/dialog-account.glade:2112
-#, fuzzy
-#| msgid "Number of Periods"
msgid "Number of Digits"
-msgstr "Número de perÃodos"
+msgstr "Número de algarismos"
#: gnucash/gtkbuilder/dialog-account.glade:2126
-#, fuzzy
-#| msgid ""
-#| "Renumber the immediate sub-accounts of %s? This will replace the account "
-#| "code field of each child account with a newly generated code."
msgid ""
"This will replace the account code field of each child account with a newly "
"generated code"
msgstr ""
-"Renumerar as sub-contas imediatas de %s? Isto substitui o campo de código de "
-"conta para cada conta-filho com um código gerado de novo."
+"Isto substitui o campo de código de conta para cada conta-filho com um "
+"código gerado de novo."
#: gnucash/gtkbuilder/dialog-account-picker.glade:34
msgid "_Show documentation"
@@ -15625,10 +15606,8 @@ msgstr "ISIN, CUSI_P ou outro código"
#: gnucash/gtkbuilder/dialog-commodity.glade:485
#: gnucash/gtkbuilder/dialog-commodity.glade:767
#: gnucash/gtkbuilder/dialog-price.glade:122
-#, fuzzy
-#| msgid "Namespace"
msgid "Nam_espace"
-msgstr "Espaço de nome"
+msgstr "_Espaço de nome"
#: gnucash/gtkbuilder/dialog-commodity.glade:500
msgid "_Symbol/abbreviation"
@@ -16337,10 +16316,8 @@ msgid "Green"
msgstr "Verde"
#: gnucash/gtkbuilder/dialog-import.glade:871
-#, fuzzy
-#| msgid "Do not print transaction detail"
msgid "Edit imported transaction details"
-msgstr "Não imprimir detalhe da transacção"
+msgstr "Editar detalhe da transacção importada"
#: gnucash/gtkbuilder/dialog-import.glade:944
#: gnucash/gtkbuilder/dialog-lot-viewer.glade:151
@@ -19455,31 +19432,6 @@ msgid ""
msgstr "Este assistente ajuda a configurar a ligação à banca em linha."
#: gnucash/import-export/aqb/assistant-ab-initial.glade:39
-#, fuzzy
-#| msgid ""
-#| "The requirements for Online Banking vary between the different supported "
-#| "AqBanking backends, but usually you will need:\n"
-#| "* Your bank needs to grant you online access. See on their website or ask "
-#| "their customer service for how to obtain it.\n"
-#| "They should also tell you:\n"
-#| "* Your user ID that identifies you to their server, often your base "
-#| "account number;\n"
-#| "* The URL of their Online Banking server;\n"
-#| "* In some cases the routing number of your bank's branch is useful in "
-#| "this assistant;\n"
-#| "* Authentication methods vary by backend and chosen method:\n"
-#| " * FinTS PIN/TAN: Some methods require a specific gadget like a card "
-#| "reader or a mobile;\n"
-#| " * FinTS HBCI: You have to exchange the public parts of asymmetric keys "
-#| "with your bank (\"Ini-Letter\").\n"
-#| " * PayPal: registered email address, password, API signature;\n"
-#| "\n"
-#| "See https://wiki.gnucash.org/wiki/AqBanking for more details.\n"
-#| "\n"
-#| "Note: NO WARRANTIES FOR ANYTHING. Some banks run a poorly implemented "
-#| "Online Banking server. You should not rely on time-critical transfers "
-#| "through Online Banking, because sometimes the bank does not give you "
-#| "correct feedback when a transfer is rejected."
msgid ""
"The requirements for Online Banking vary between the different supported "
"AqBanking backends, but usually you will need:\n"
@@ -19509,18 +19461,11 @@ msgstr ""
"* nalguns casos, o número de encaminhamento da agência do seu banco é útil "
"neste assistente;\n"
"* os métodos de autenticação variam consoante o motor e o método escolhido:\n"
-" * FinTS PIN/TAN - alguns métodos requerem uma acção especÃfica, como um "
+"* FinTS PIN/TAN - alguns métodos requerem uma acção especÃfica, como um "
"leitor de cartões ou um telemóvel;\n"
-" * FinTS HBCI - tem de trocar as partes públicas das chaves assimétricas com "
+"* FinTS HBCI - tem de trocar as partes públicas das chaves assimétricas com "
"o seu banco (\"Ini-Letter\").\n"
-" * PayPal: endereço electrónico registado, senha, assinatura API;\n"
-"\n"
-"Veja https://wiki.gnucash.org/wiki/AqBanking para mais detalhes.\n"
-"\n"
-"Nota: SEM GARANTIAS PARA NADA. Alguns bancos gerem um servidor bancário em "
-"rede mal implementado. Não se deve confiar em transferências crÃticas com "
-"prazo através da banca em linha, porque por vezes o banco não lhe dá uma "
-"resposta correcta quando uma transferência é rejeitada."
+"* PayPal: endereço electrónico registado, senha, assinatura API;"
#. See https://wiki.gnucash.org/wiki/AqBanking for the used terminology and replace the link, if a localized version exists.
#: gnucash/import-export/aqb/assistant-ab-initial.glade:65
@@ -19528,6 +19473,8 @@ msgid ""
"See <a href=\"https://wiki.gnucash.org/wiki/AqBanking\">https://wiki.gnucash."
"org/wiki/AqBanking</a> for more details"
msgstr ""
+"Ver <a href=\"https://wiki.gnucash.org/wiki/AqBanking\">https://wiki.gnucash."
+"org/wiki/AqBanking</a> para mais detalhes"
#: gnucash/import-export/aqb/assistant-ab-initial.glade:78
msgid ""
@@ -19536,28 +19483,22 @@ msgid ""
"Online Banking, because sometimes the bank does not give you correct "
"feedback when a transfer is rejected."
msgstr ""
+"Nota: SEM GARANTIAS NENHUMAS. Alguns bancos gerem um servidor bancário em "
+"linha mal implementado. Não se deve confiar em transferências crÃticas "
+"através da banca em linha, porque por vezes, o banco não lhe dá uma resposta "
+"correcta quando uma transferência é rejeitada."
#: gnucash/import-export/aqb/assistant-ab-initial.glade:89
msgid "Initial Online Banking Setup"
msgstr "Configuração inicial da banca em linha"
#: gnucash/import-export/aqb/assistant-ab-initial.glade:111
-#, fuzzy
-#| msgid ""
-#| "The Setup of your Online Banking connection is handled by the external "
-#| "program \"AqBanking Setup Wizard\".\n"
-#| "You have to set up at least one connection before you can continue.\n"
-#| "\n"
-#| "Please press the button below to start it."
msgid ""
"The Setup of your Online Banking connection is handled by the external "
"program \"AqBanking Setup\"."
msgstr ""
"A configuração da sua ligação à banca em linha é gerida pelo programa "
-"externo \"Assistente de configuração do AqBanking\".\n"
-"Tem de configurar pelo menos uma ligação antes de continuar.\n"
-"\n"
-"Por favor, clique no botão abaixo para iniciar esse programa."
+"externo \"Assistente de configuração do AqBanking\"."
#: gnucash/import-export/aqb/assistant-ab-initial.glade:125
msgid ""
@@ -19565,43 +19506,36 @@ msgid ""
"* It ignores GnuCash's preferences like \"Close log window when finished\".\n"
"* To report issues read"
msgstr ""
+"Isto significa:\n"
+"* as preferências do GnuCash, tais como \"Fechar diário quando terminar\" "
+"serão ignoradas;\n"
+"* relatar problemas lidos."
#: gnucash/import-export/aqb/assistant-ab-initial.glade:141
msgid ""
"<a href=\"https://aquamaniac.de/rdm/projects/aqbanking/wiki/Bugreports/"
"\">https://aquamaniac.de/rdm/projects/aqbanking/wiki/Bugreports/</a>"
msgstr ""
+"<a href=\"https://aquamaniac.de/rdm/projects/aqbanking/wiki/Bugreports/\""
+">https://aquamaniac.de/rdm/projects/aqbanking/wiki/Bugreports/</a>"
#: gnucash/import-export/aqb/assistant-ab-initial.glade:157
-#, fuzzy
-#| msgid ""
-#| "The Setup of your Online Banking connection is handled by the external "
-#| "program \"AqBanking Setup Wizard\".\n"
-#| "You have to set up at least one connection before you can continue.\n"
-#| "\n"
-#| "Please press the button below to start it."
msgid ""
"You have to set up at least one connection before you can continue.\n"
"\n"
"Please press the button below to start it."
msgstr ""
-"A configuração da sua ligação à banca em linha é gerida pelo programa "
-"externo \"Assistente de configuração do AqBanking\".\n"
"Tem de configurar pelo menos uma ligação antes de continuar.\n"
"\n"
-"Por favor, clique no botão abaixo para iniciar esse programa."
+"Por favor, clique no botão abaixo para iniciar o programa."
#: gnucash/import-export/aqb/assistant-ab-initial.glade:170
-#, fuzzy
-#| msgid "_Start AqBanking Wizard"
msgid "_Start AqBanking Setup"
-msgstr "_Iniciar o assistente de configuração do AqBanking"
+msgstr "_Iniciar a configuração do AqBanking"
#: gnucash/import-export/aqb/assistant-ab-initial.glade:186
-#, fuzzy
-#| msgid "Initial Online Banking Setup"
msgid "Start Online Banking Setup"
-msgstr "Configuração inicial da banca em linha"
+msgstr "Iniciar a configuração da banca em linha"
#: gnucash/import-export/aqb/assistant-ab-initial.glade:204
msgid ""
@@ -21740,24 +21674,18 @@ msgstr "Desactivado"
#. Translators: Menu entry, no full stop
#: gnucash/import-export/import-main-matcher.c:1321
-#, fuzzy
-#| msgid "Assign a transfer account to the selection."
msgid "_Assign a transfer account to the selection"
-msgstr "Atribuir uma conta de transferência à selecção."
+msgstr "_Atribuir uma conta de transferência à selecção"
#. Translators: Menu entry, no full stop
#: gnucash/import-export/import-main-matcher.c:1368
-#, fuzzy
-#| msgid "Description, Notes, or Memo"
msgid "_Edit description, notes, or memo"
-msgstr "Descrição, notas ou memorando"
+msgstr "_Editar descrição, notas ou memorando"
#. Translators: Menu entry, no full stop
#: gnucash/import-export/import-main-matcher.c:1377
-#, fuzzy
-#| msgid "Reset defaults"
msgid "_Reset all edits"
-msgstr "Repor predefinições"
+msgstr "_Repor todas as modificações"
#: gnucash/import-export/import-main-matcher.c:1547
msgctxt "Column header for 'Adding transaction'"
@@ -26407,16 +26335,15 @@ msgstr "Máximo número de pilhas no gráfico."
#: gnucash/report/reports/standard/category-barchart.scm:188
#: gnucash/report/reports/standard/category-barchart.scm:262
-#, fuzzy
-#| msgid "Enable chart"
msgid "Percentage chart"
-msgstr "Activar gráfico"
+msgstr "Gráfico de percentagem"
#: gnucash/report/reports/standard/category-barchart.scm:189
msgid ""
"Display account contributions as a percentage of the total value for the "
"period."
msgstr ""
+"Mostrar contribuições da conta como percentagem do valor total do perÃodo."
#: gnucash/report/reports/standard/category-barchart.scm:292
msgid "Invalid dates"
commit 05bbe9fdee10b65e5cbc2f170a184562b713c8e8
Author: Laurent Bigonville <bigon at bigon.be>
Date: Tue Aug 2 18:47:13 2022 +0200
Translation update by Laurent Bigonville <bigon at bigon.be> using Weblate
po/fr.po: 99.9% (5398 of 5400 strings; 2 fuzzy)
3 failing checks (0.1%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/
Co-authored-by: Laurent Bigonville <bigon at bigon.be>
diff --git a/po/fr.po b/po/fr.po
index 7571b60e9..d29400b57 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -25,6 +25,7 @@
# Maxime Leroy <lisacintosh at gmail.com>, 2021, 2022.
# Sébastien Ray <sebastien.ray at normalesup.org>, 2022.
# ButterflyOfFire <ButterflyOfFire at protonmail.com>, 2022.
+# Laurent Bigonville <bigon at bigon.be>, 2022.
#
# Please follow the guidelines you'll find here: https://wiki.gnucash.org/wiki/Translation
#
@@ -34,8 +35,8 @@ msgstr ""
"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug."
"cgi?product=GnuCash&component=Translations\n"
"POT-Creation-Date: 2022-07-22 06:33+0200\n"
-"PO-Revision-Date: 2022-07-23 09:57+0000\n"
-"Last-Translator: Maxime Leroy <lisacintosh at gmail.com>\n"
+"PO-Revision-Date: 2022-07-31 08:20+0000\n"
+"Last-Translator: Laurent Bigonville <bigon at bigon.be>\n"
"Language-Team: French <https://hosted.weblate.org/projects/gnucash/gnucash/"
"fr/>\n"
"Language: fr\n"
@@ -1229,7 +1230,7 @@ msgstr "Ãditer..."
#: gnucash/report/reports/standard/invoice.scm:774
#: libgnucash/engine/Account.cpp:176 libgnucash/engine/gncInvoice.c:1116
msgid "Bill"
-msgstr "Facture"
+msgstr "Facture fournisseur"
#: gnucash/gnome/business-gnome-utils.c:222 gnucash/gnome/dialog-doclink.c:814
#: gnucash/gnome/dialog-invoice.c:2644 gnucash/gnome/dialog-invoice.c:2870
commit 90e49cbb50a4f960d1199d28a81abb93146a9d48
Author: Simon Arlott <weblate.simon at arlott.org>
Date: Tue Aug 2 18:47:12 2022 +0200
Translation update by Simon Arlott <weblate.simon at arlott.org> using Weblate
po/en_NZ.po: 100.0% (5400 of 5400 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (English (New Zealand))
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/en_NZ/
Translation update by Simon Arlott <weblate.simon at arlott.org> using Weblate
po/en_AU.po: 100.0% (5400 of 5400 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (English (Australia))
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/en_AU/
Translation update by Simon Arlott <weblate.simon at arlott.org> using Weblate
po/en_GB.po: 100.0% (5400 of 5400 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (English (United Kingdom))
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/en_GB/
Co-authored-by: Simon Arlott <weblate.simon at arlott.org>
diff --git a/po/en_AU.po b/po/en_AU.po
index df6479d11..33d2cde2d 100644
--- a/po/en_AU.po
+++ b/po/en_AU.po
@@ -10,10 +10,10 @@
msgid ""
msgstr ""
"Project-Id-Version: GnuCash 4.11-2\n"
-"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug.cgi?"
-"product=GnuCash&component=Translations\n"
+"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug."
+"cgi?product=GnuCash&component=Translations\n"
"POT-Creation-Date: 2022-07-22 06:33+0200\n"
-"PO-Revision-Date: 2022-06-25 15:21+0000\n"
+"PO-Revision-Date: 2022-07-30 15:51+0000\n"
"Last-Translator: Simon Arlott <weblate.simon at arlott.org>\n"
"Language-Team: English (Australia) <https://hosted.weblate.org/projects/"
"gnucash/gnucash/en_AU/>\n"
@@ -22,7 +22,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: borrowed/goffice/go-charmap-sel.c:70
msgid "Arabic"
@@ -8719,10 +8719,8 @@ msgid "Edit the global preferences of GnuCash"
msgstr "Edit the global preferences of GnuCash"
#: gnucash/gnome-utils/gnc-main-window.c:345
-#, fuzzy
-#| msgid "<b>Tab Position</b>"
msgid "Tab P_osition"
-msgstr "<b>Tab Position</b>"
+msgstr "Tab P_osition"
#: gnucash/gnome-utils/gnc-main-window.c:348
msgid "Select sorting criteria for this page view"
@@ -8971,7 +8969,7 @@ msgstr "Book Options"
#: gnucash/gnome-utils/gnc-main-window.c:4853 gnucash/gnucash-core-app.cpp:261
msgid "(user modifiable)"
-msgstr ""
+msgstr "(user modifiable)"
#. Translators: %s will be replaced with the current year
#: gnucash/gnome-utils/gnc-main-window.c:4880
@@ -10325,10 +10323,8 @@ msgid "{1} [options] [datafile]"
msgstr "{1} [options] [datafile]"
#: gnucash/gnucash-core-app.cpp:255
-#, fuzzy
-#| msgid "GnuCash "
msgid "GnuCash Paths"
-msgstr "GnuCash "
+msgstr "GnuCash Paths"
#: gnucash/gnucash-core-app.cpp:270
msgid "GnuCash {1}"
@@ -10375,10 +10371,8 @@ msgstr ""
"This can be invoked multiple times."
#: gnucash/gnucash-core-app.cpp:309
-#, fuzzy
-#| msgid "Show plot"
msgid "Show paths"
-msgstr "Show plot"
+msgstr "Show paths"
#: gnucash/gnucash-core-app.cpp:311
msgid ""
@@ -15585,10 +15579,8 @@ msgstr "ISIN, AS_X or other code"
#: gnucash/gtkbuilder/dialog-commodity.glade:485
#: gnucash/gtkbuilder/dialog-commodity.glade:767
#: gnucash/gtkbuilder/dialog-price.glade:122
-#, fuzzy
-#| msgid "Namespace"
msgid "Nam_espace"
-msgstr "Namespace"
+msgstr "Nam_espace"
#: gnucash/gtkbuilder/dialog-commodity.glade:500
msgid "_Symbol/abbreviation"
@@ -16293,10 +16285,8 @@ msgid "Green"
msgstr "Green"
#: gnucash/gtkbuilder/dialog-import.glade:871
-#, fuzzy
-#| msgid "Do not print transaction detail"
msgid "Edit imported transaction details"
-msgstr "Do not print transaction detail"
+msgstr "Edit imported transaction details"
#: gnucash/gtkbuilder/dialog-import.glade:944
#: gnucash/gtkbuilder/dialog-lot-viewer.glade:151
@@ -21623,24 +21613,18 @@ msgstr "Disabled"
#. Translators: Menu entry, no full stop
#: gnucash/import-export/import-main-matcher.c:1321
-#, fuzzy
-#| msgid "Assign a transfer account to the selection."
msgid "_Assign a transfer account to the selection"
-msgstr "Assign a transfer account to the selection."
+msgstr "_Assign a transfer account to the selection"
#. Translators: Menu entry, no full stop
#: gnucash/import-export/import-main-matcher.c:1368
-#, fuzzy
-#| msgid "Description, Notes, or Memo"
msgid "_Edit description, notes, or memo"
-msgstr "Description, Notes, or Memo"
+msgstr "_Edit description, notes, or memo"
#. Translators: Menu entry, no full stop
#: gnucash/import-export/import-main-matcher.c:1377
-#, fuzzy
-#| msgid "Reset defaults"
msgid "_Reset all edits"
-msgstr "Reset defaults"
+msgstr "_Reset all edits"
#: gnucash/import-export/import-main-matcher.c:1547
msgctxt "Column header for 'Adding transaction'"
diff --git a/po/en_GB.po b/po/en_GB.po
index cd4a84c01..93722fda2 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -10,10 +10,10 @@
msgid ""
msgstr ""
"Project-Id-Version: GnuCash 4.11-2\n"
-"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug.cgi?"
-"product=GnuCash&component=Translations\n"
+"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug."
+"cgi?product=GnuCash&component=Translations\n"
"POT-Creation-Date: 2022-07-22 06:33+0200\n"
-"PO-Revision-Date: 2022-06-25 15:21+0000\n"
+"PO-Revision-Date: 2022-07-30 15:50+0000\n"
"Last-Translator: Simon Arlott <weblate.simon at arlott.org>\n"
"Language-Team: English (United Kingdom) <https://hosted.weblate.org/projects/"
"gnucash/gnucash/en_GB/>\n"
@@ -22,7 +22,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: borrowed/goffice/go-charmap-sel.c:70
msgid "Arabic"
@@ -8719,10 +8719,8 @@ msgid "Edit the global preferences of GnuCash"
msgstr "Edit the global preferences of GnuCash"
#: gnucash/gnome-utils/gnc-main-window.c:345
-#, fuzzy
-#| msgid "<b>Tab Position</b>"
msgid "Tab P_osition"
-msgstr "<b>Tab Position</b>"
+msgstr "Tab P_osition"
#: gnucash/gnome-utils/gnc-main-window.c:348
msgid "Select sorting criteria for this page view"
@@ -8971,7 +8969,7 @@ msgstr "Book Options"
#: gnucash/gnome-utils/gnc-main-window.c:4853 gnucash/gnucash-core-app.cpp:261
msgid "(user modifiable)"
-msgstr ""
+msgstr "(user modifiable)"
#. Translators: %s will be replaced with the current year
#: gnucash/gnome-utils/gnc-main-window.c:4880
@@ -10325,10 +10323,8 @@ msgid "{1} [options] [datafile]"
msgstr "{1} [options] [datafile]"
#: gnucash/gnucash-core-app.cpp:255
-#, fuzzy
-#| msgid "GnuCash "
msgid "GnuCash Paths"
-msgstr "GnuCash "
+msgstr "GnuCash Paths"
#: gnucash/gnucash-core-app.cpp:270
msgid "GnuCash {1}"
@@ -10375,10 +10371,8 @@ msgstr ""
"This can be invoked multiple times."
#: gnucash/gnucash-core-app.cpp:309
-#, fuzzy
-#| msgid "Show plot"
msgid "Show paths"
-msgstr "Show plot"
+msgstr "Show paths"
#: gnucash/gnucash-core-app.cpp:311
msgid ""
@@ -15585,10 +15579,8 @@ msgstr "ISIN, S_EDOL or other code"
#: gnucash/gtkbuilder/dialog-commodity.glade:485
#: gnucash/gtkbuilder/dialog-commodity.glade:767
#: gnucash/gtkbuilder/dialog-price.glade:122
-#, fuzzy
-#| msgid "Namespace"
msgid "Nam_espace"
-msgstr "Namespace"
+msgstr "Nam_espace"
#: gnucash/gtkbuilder/dialog-commodity.glade:500
msgid "_Symbol/abbreviation"
@@ -16293,10 +16285,8 @@ msgid "Green"
msgstr "Green"
#: gnucash/gtkbuilder/dialog-import.glade:871
-#, fuzzy
-#| msgid "Do not print transaction detail"
msgid "Edit imported transaction details"
-msgstr "Do not print transaction detail"
+msgstr "Edit imported transaction details"
#: gnucash/gtkbuilder/dialog-import.glade:944
#: gnucash/gtkbuilder/dialog-lot-viewer.glade:151
@@ -21623,24 +21613,18 @@ msgstr "Disabled"
#. Translators: Menu entry, no full stop
#: gnucash/import-export/import-main-matcher.c:1321
-#, fuzzy
-#| msgid "Assign a transfer account to the selection."
msgid "_Assign a transfer account to the selection"
-msgstr "Assign a transfer account to the selection."
+msgstr "_Assign a transfer account to the selection"
#. Translators: Menu entry, no full stop
#: gnucash/import-export/import-main-matcher.c:1368
-#, fuzzy
-#| msgid "Description, Notes, or Memo"
msgid "_Edit description, notes, or memo"
-msgstr "Description, Notes, or Memo"
+msgstr "_Edit description, notes, or memo"
#. Translators: Menu entry, no full stop
#: gnucash/import-export/import-main-matcher.c:1377
-#, fuzzy
-#| msgid "Reset defaults"
msgid "_Reset all edits"
-msgstr "Reset defaults"
+msgstr "_Reset all edits"
#: gnucash/import-export/import-main-matcher.c:1547
msgctxt "Column header for 'Adding transaction'"
diff --git a/po/en_NZ.po b/po/en_NZ.po
index ecab57dc0..17e5dd2f2 100644
--- a/po/en_NZ.po
+++ b/po/en_NZ.po
@@ -10,10 +10,10 @@
msgid ""
msgstr ""
"Project-Id-Version: GnuCash 4.11-2\n"
-"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug.cgi?"
-"product=GnuCash&component=Translations\n"
+"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug."
+"cgi?product=GnuCash&component=Translations\n"
"POT-Creation-Date: 2022-07-22 06:33+0200\n"
-"PO-Revision-Date: 2022-06-25 15:21+0000\n"
+"PO-Revision-Date: 2022-07-30 15:51+0000\n"
"Last-Translator: Simon Arlott <weblate.simon at arlott.org>\n"
"Language-Team: English (New Zealand) <https://hosted.weblate.org/projects/"
"gnucash/gnucash/en_NZ/>\n"
@@ -22,7 +22,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: borrowed/goffice/go-charmap-sel.c:70
msgid "Arabic"
@@ -8719,10 +8719,8 @@ msgid "Edit the global preferences of GnuCash"
msgstr "Edit the global preferences of GnuCash"
#: gnucash/gnome-utils/gnc-main-window.c:345
-#, fuzzy
-#| msgid "<b>Tab Position</b>"
msgid "Tab P_osition"
-msgstr "<b>Tab Position</b>"
+msgstr "Tab P_osition"
#: gnucash/gnome-utils/gnc-main-window.c:348
msgid "Select sorting criteria for this page view"
@@ -8971,7 +8969,7 @@ msgstr "Book Options"
#: gnucash/gnome-utils/gnc-main-window.c:4853 gnucash/gnucash-core-app.cpp:261
msgid "(user modifiable)"
-msgstr ""
+msgstr "(user modifiable)"
#. Translators: %s will be replaced with the current year
#: gnucash/gnome-utils/gnc-main-window.c:4880
@@ -10325,10 +10323,8 @@ msgid "{1} [options] [datafile]"
msgstr "{1} [options] [datafile]"
#: gnucash/gnucash-core-app.cpp:255
-#, fuzzy
-#| msgid "GnuCash "
msgid "GnuCash Paths"
-msgstr "GnuCash "
+msgstr "GnuCash Paths"
#: gnucash/gnucash-core-app.cpp:270
msgid "GnuCash {1}"
@@ -10375,10 +10371,8 @@ msgstr ""
"This can be invoked multiple times."
#: gnucash/gnucash-core-app.cpp:309
-#, fuzzy
-#| msgid "Show plot"
msgid "Show paths"
-msgstr "Show plot"
+msgstr "Show paths"
#: gnucash/gnucash-core-app.cpp:311
msgid ""
@@ -15585,10 +15579,8 @@ msgstr "ISI_N or other code"
#: gnucash/gtkbuilder/dialog-commodity.glade:485
#: gnucash/gtkbuilder/dialog-commodity.glade:767
#: gnucash/gtkbuilder/dialog-price.glade:122
-#, fuzzy
-#| msgid "Namespace"
msgid "Nam_espace"
-msgstr "Namespace"
+msgstr "Nam_espace"
#: gnucash/gtkbuilder/dialog-commodity.glade:500
msgid "_Symbol/abbreviation"
@@ -16293,10 +16285,8 @@ msgid "Green"
msgstr "Green"
#: gnucash/gtkbuilder/dialog-import.glade:871
-#, fuzzy
-#| msgid "Do not print transaction detail"
msgid "Edit imported transaction details"
-msgstr "Do not print transaction detail"
+msgstr "Edit imported transaction details"
#: gnucash/gtkbuilder/dialog-import.glade:944
#: gnucash/gtkbuilder/dialog-lot-viewer.glade:151
@@ -21623,24 +21613,18 @@ msgstr "Disabled"
#. Translators: Menu entry, no full stop
#: gnucash/import-export/import-main-matcher.c:1321
-#, fuzzy
-#| msgid "Assign a transfer account to the selection."
msgid "_Assign a transfer account to the selection"
-msgstr "Assign a transfer account to the selection."
+msgstr "_Assign a transfer account to the selection"
#. Translators: Menu entry, no full stop
#: gnucash/import-export/import-main-matcher.c:1368
-#, fuzzy
-#| msgid "Description, Notes, or Memo"
msgid "_Edit description, notes, or memo"
-msgstr "Description, Notes, or Memo"
+msgstr "_Edit description, notes, or memo"
#. Translators: Menu entry, no full stop
#: gnucash/import-export/import-main-matcher.c:1377
-#, fuzzy
-#| msgid "Reset defaults"
msgid "_Reset all edits"
-msgstr "Reset defaults"
+msgstr "_Reset all edits"
#: gnucash/import-export/import-main-matcher.c:1547
msgctxt "Column header for 'Adding transaction'"
commit 6b60ef4f8351e9db53b41bedad69e7a5d1709136
Author: Christian Wehling <christian.wehling at web.de>
Date: Tue Aug 2 18:47:11 2022 +0200
Translation update by Christian Wehling <christian.wehling at web.de> using Weblate
po/de.po: 99.9% (5399 of 5400 strings; 1 fuzzy)
181 failing checks (3.3%)
Translation: GnuCash/Program (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/de/
Translation update by Christian Wehling <christian.wehling at web.de> using Weblate
po/glossary/de.po: 99.5% (215 of 216 strings; 1 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/de/
Translation update by Christian Wehling <christian.wehling at web.de> using Weblate
po/de.po: 99.9% (5399 of 5400 strings; 1 fuzzy)
180 failing checks (3.3%)
Translation: GnuCash/Program (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/de/
Translation update by Christian Wehling <christian.wehling at web.de> using Weblate
po/glossary/de.po: 99.5% (215 of 216 strings; 1 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/de/
Translation update by Christian Wehling <christian.wehling at web.de> using Weblate
po/de.po: 99.9% (5399 of 5400 strings; 1 fuzzy)
180 failing checks (3.3%)
Translation: GnuCash/Program (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/de/
Translation update by Christian Wehling <christian.wehling at web.de> using Weblate
po/de.po: 99.9% (5399 of 5400 strings; 1 fuzzy)
181 failing checks (3.3%)
Translation: GnuCash/Program (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/de/
Translation update by Christian Wehling <christian.wehling at web.de> using Weblate
po/de.po: 99.9% (5399 of 5400 strings; 1 fuzzy)
182 failing checks (3.3%)
Translation: GnuCash/Program (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/de/
Co-authored-by: Christian Wehling <christian.wehling at web.de>
diff --git a/po/de.po b/po/de.po
index 83fb6b686..381712ca8 100644
--- a/po/de.po
+++ b/po/de.po
@@ -39,7 +39,7 @@ msgstr ""
"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug."
"cgi?product=GnuCash&component=Translations\n"
"POT-Creation-Date: 2022-07-22 06:33+0200\n"
-"PO-Revision-Date: 2022-07-29 15:51+0000\n"
+"PO-Revision-Date: 2022-08-01 20:19+0000\n"
"Last-Translator: Christian Wehling <christian.wehling at web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/gnucash/gnucash/"
"de/>\n"
@@ -1351,25 +1351,25 @@ msgid ""
"That commodity is currently used by at least one of your accounts. You may "
"not delete it."
msgstr ""
-"Diese Devise/Wertpapier wird von (mindestens) einem Konto benutzt. Sie "
-"können Sie daher nicht löschen."
+"Diese Währung/Wertpapier wird von (mindestens) einem Konto benutzt. Sie "
+"können es daher nicht löschen."
#: gnucash/gnome/dialog-commodities.c:197
msgid ""
"This commodity has price quotes. Are you sure you want to delete the "
"selected commodity and its price quotes?"
msgstr ""
-"Zu dieser Devise/Wertpapier existieren Kurswerte. Sind Sie sicher, dass Sie "
-"die gewählte Devise/Wertpapier und ihre Kurswerte löschen wollen?"
+"Zu dieser Währung/Wertpapier existieren Kurswerte. Sind Sie sicher, dass Sie "
+"die gewählte Währung/Wertpapier und ihre Kurswerte löschen wollen?"
#: gnucash/gnome/dialog-commodities.c:204
msgid "Are you sure you want to delete the selected commodity?"
msgstr ""
-"Sind Sie sicher, dass Sie die gewählte Devise/Wertpapier löschen wollen?"
+"Sind Sie sicher, dass Sie die gewählte Währung/Wertpapier löschen wollen?"
#: gnucash/gnome/dialog-commodities.c:213
msgid "Delete commodity?"
-msgstr "Devise/Wertpapier löschen?"
+msgstr "Währung/Wertpapier löschen?"
#: gnucash/gnome/dialog-commodities.c:217 gnucash/gnome/dialog-doclink.c:165
#: gnucash/gnome/dialog-price-edit-db.c:207
@@ -7657,7 +7657,7 @@ msgid ""
"Commodity: "
msgstr ""
"\n"
-"Devise/Wertpapier: "
+"Währung/Wertpapier: "
#. Translators: Replace here and later CUSIP by the name of your local
#. National Securities Identifying Number
@@ -7683,7 +7683,7 @@ msgstr ""
#: gnucash/gnome-utils/dialog-commodity.c:275
#: gnucash/gtkbuilder/dialog-commodity.glade:634
msgid "Select security/currency"
-msgstr "Bitte wählen Sie das Wertpapier/Devise/Währung"
+msgstr "Bitte wählen Sie ein Wertpapier/ eine Währung"
#: gnucash/gnome-utils/dialog-commodity.c:276
#: gnucash/gtkbuilder/dialog-account.glade:1265
@@ -7754,12 +7754,12 @@ msgstr "Sie können keine neue nationale Währung erstellen."
#, c-format
msgid "%s is a reserved commodity type. Please use something else."
msgstr ""
-"%s ist als Typ für Währungen oder Wertpapiere reserviert. Bitte verwenden "
-"Sie eine andere Bezeichnung."
+"%s ist als Typ für Währungen/Wertpapiere reserviert. Bitte verwenden Sie "
+"eine andere Bezeichnung."
#: gnucash/gnome-utils/dialog-commodity.c:1294
msgid "That commodity already exists."
-msgstr "Diese Devise/Wertpapier existiert bereits."
+msgstr "Diese Währung/Wertpapier existiert bereits."
#: gnucash/gnome-utils/dialog-commodity.c:1345
msgid ""
@@ -7767,7 +7767,7 @@ msgid ""
"\" for the commodity."
msgstr ""
"Sie müssen in den Feldern »Voller Name«, »Symbol/Abkürzung« und »Typ« für "
-"die Devise/Wertpapier etwas angeben."
+"die Währung/Wertpapier etwas angeben."
#: gnucash/gnome-utils/dialog-doclink-utils.c:237
msgid "Path head for files is,"
@@ -9883,7 +9883,7 @@ msgstr "Kontobezeichnung"
#: gnucash/gnome-utils/gnc-tree-view-split-reg.c:2918
#: gnucash/gtkbuilder/dialog-price.glade:563
msgid "Commodity"
-msgstr "Devise/Wertpapier"
+msgstr "Währung/Wertpapier"
#: gnucash/gnome-utils/gnc-tree-view-account.c:823
#: gnucash/import-export/csv-exp/csv-tree-export.c:156
@@ -11717,9 +11717,8 @@ msgid ""
"To retrieve online quotes from Alphavantage, this key needs to be set. A key "
"can be retrieved from the Alpha Vantage website."
msgstr ""
-"Um online Börsenkurse von Alphavantage abzurufen, muss dieser Schlüssel "
-"gesetzt sein. Ein Schlüssel kann von der Alpha Vantage Webseite bezogen "
-"werden."
+"Um online Kurse von Alphavantage abzurufen, muss dieser Schlüssel gesetzt "
+"sein. Ein Schlüssel kann von der Alpha Vantage Webseite bezogen werden."
#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:10
msgid "The version of these settings"
@@ -12765,17 +12764,17 @@ msgstr ""
#: gnucash/gschemas/org.gnucash.GnuCash.warnings.gschema.xml.in:29
#: gnucash/gschemas/org.gnucash.GnuCash.warnings.gschema.xml.in:152
msgid "Delete a commodity"
-msgstr "Eine Devise/Wertpapier löschen"
+msgstr "Eine Währung/Wertpapier löschen"
#: gnucash/gschemas/org.gnucash.GnuCash.warnings.gschema.xml.in:30
#: gnucash/gschemas/org.gnucash.GnuCash.warnings.gschema.xml.in:153
msgid "This dialog is presented before allowing you to delete a commodity."
-msgstr "Diese Rückfrage kommt vor dem Löschen einer Devise/Wertpapier."
+msgstr "Diese Rückfrage kommt vor dem Löschen einer Währung/Wertpapiers."
#: gnucash/gschemas/org.gnucash.GnuCash.warnings.gschema.xml.in:34
#: gnucash/gschemas/org.gnucash.GnuCash.warnings.gschema.xml.in:157
msgid "Delete a commodity with price quotes"
-msgstr "Eine Devise/Wertpapier mit den Kurswerten löschen"
+msgstr "Eine Währung/Wertpapier mit den Kurswerten löschen"
#: gnucash/gschemas/org.gnucash.GnuCash.warnings.gschema.xml.in:35
#: gnucash/gschemas/org.gnucash.GnuCash.warnings.gschema.xml.in:158
@@ -12783,9 +12782,9 @@ msgid ""
"This dialog is presented before allowing you to delete a commodity that has "
"price quotes attached. Deleting the commodity will delete the quotes as well."
msgstr ""
-"Diese Rückfrage kommt vor dem Löschen einer Devise/Wertpapier, wenn diese "
-"noch Kursinformationen gespeichert hat. Löschen des Wertpapiers wird die "
-"Kursinformationen ebenfalls löschen."
+"Diese Rückfrage kommt vor dem Löschen einer Währung/Wertpapier, wenn diese "
+"noch Kursinformationen gespeichert hat. Löschen von Währung/Wertpapier wird "
+"die Kursinformationen ebenfalls löschen."
#: gnucash/gschemas/org.gnucash.GnuCash.warnings.gschema.xml.in:39
#: gnucash/gschemas/org.gnucash.GnuCash.warnings.gschema.xml.in:162
@@ -13059,9 +13058,9 @@ msgid ""
"If active, non currency commodities (stocks) will be shown. Otherwise they "
"will be hidden."
msgstr ""
-"Wenn aktiviert, werden Wertpapiere in der Zusammenfassungs-Zeile angezeigt, "
-"die keine Devisen/Währungen sind. Wenn nicht aktiviert, werden nur Währungen "
-"angezeigt."
+"Wenn aktiviert, werden nur Handelsgüter (z.B. Wertpapiere) in der "
+"Zusammenfassungs-Zeile angezeigt, die keine Währungen sind. Wenn nicht "
+"aktiviert, werden nur Währungen angezeigt."
#: gnucash/gschemas/org.gnucash.GnuCash.window.pages.account.tree.gschema.xml.in:15
msgid "Use relative profit/loss starting date"
@@ -13544,13 +13543,12 @@ msgid ""
"\n"
"Click on \"Next\" to proceed or \"Cancel\" to Abort Import."
msgstr ""
-"Dieser Assistent hilft Ihnen beim Import von Kurswerten aus einer CSV "
-"Datei.\n"
+"Dieser Assistent hilft Ihnen beim Import von Kurswerten aus einer CSV Datei."
"\n"
-"Für einen erfolgreichen Import müssen mindestens Spalten vorhanden sein für "
-"»Datum«, »Betrag«, »Von Wertpapier/Devise« und »Zu Währung«.\n"
"\n"
-"Falls alle Einträge für das gleiche Wertpapier oder Währung sind, kann das "
+"Für einen erfolgreichen Import müssen mindestens Spalten vorhanden sein für "
+"»Datum«, »Betrag«, »Von Namensraum«, »Von Symbol« und »Zu Währung«. Falls "
+"alle Einträge für das gleiche Wertpapier oder Währung sind, kann das "
"vorausgewählt werden und die benötigten Spalten sind nur noch Datum und "
"Betrag.\n"
"\n"
@@ -13562,10 +13560,9 @@ msgstr ""
"oder \"EUR\",\"2019-04-18\",1.125,\"USD\"\n"
"\n"
"Es gibt eine Option zur Auswahl der Startzeile, der Endzeile sowie zur Wahl, "
-"wie viele Zeilen, ausgehend von der Startzeile, übersprungen werden sollen "
-"(z.B. für den Fall, dass Ihre Datei einen Block mit Kopfzeilen enthält). "
-"Eine weitere Option ist, bereits vorhandene Preise für den Tag zu "
-"überschreiben.\n"
+"wie viele Zeilen, ausgehend von der Startzeile, übersprungen werden sollen ("
+"z.B. für den Fall, dass Ihre Datei einen Block mit Kopfzeilen enthält). Eine "
+"weitere Option ist, bereits vorhandene Preise für den Tag zu überschreiben.\n"
"\n"
"Zu guter Letzt hat die Vorschauseite für weitere Importe Knöpfe zum "
"Speichern und Laden der Einstellungen. Sie können Ihre angepassten "
@@ -13751,7 +13748,7 @@ msgstr "<b>Verschiedenes</b>"
#: gnucash/gtkbuilder/assistant-csv-price-import.glade:841
msgid "<b>Commodity From</b>"
-msgstr "<b>Von Devise/Wertpapier</b>"
+msgstr "<b>Von Währung/Wertpapier</b>"
#: gnucash/gtkbuilder/assistant-csv-price-import.glade:886
#: gnucash/import-export/csv-imp/gnc-imp-props-price.cpp:57
@@ -15380,7 +15377,7 @@ msgstr "Be_merkung"
#: gnucash/gtkbuilder/dialog-account.glade:1430
msgid "Smallest fraction of this commodity that can be referenced."
msgstr ""
-"Kleinste Stückelung, in der diese Devise/Wertpapier gehandelt werden kann."
+"Kleinste Stückelung, in der diese Währung/Wertpapier gehandelt werden kann."
#: gnucash/gtkbuilder/dialog-account.glade:1452
msgid "Placeholde_r"
@@ -15445,8 +15442,8 @@ msgid ""
"This account holds opening balance transactions. Only one account per "
"commodity can hold opening balance transactions."
msgstr ""
-"Dieses Konto enthält die Anfangsbestand-Buchungen. Pro Währung/Aktie kann "
-"nur ein Konto die Anfangsbestand-Buchungen enthalten."
+"Dieses Konto enthält die Anfangsbestand-Buchungen. Pro Währung/Wertpapier "
+"kann nur ein Konto die Anfangsbestand-Buchungen enthalten."
#: gnucash/gtkbuilder/dialog-account.glade:1569
msgid "<b>Acco_unt Type</b>"
@@ -15804,23 +15801,23 @@ msgstr "Nationale Währungen anzeigen"
#: gnucash/gtkbuilder/dialog-commodities.glade:126
msgid "Add a new commodity."
-msgstr "Neue Devise/Wertpapier hinzufügen."
+msgstr "Neue Währung/Wertpapier hinzufügen."
#: gnucash/gtkbuilder/dialog-commodities.glade:144
msgid "Remove the current commodity."
-msgstr "Aktuelle Devise/Wertpapier entfernen."
+msgstr "Aktuelle Währung/Wertpapier entfernen."
#: gnucash/gtkbuilder/dialog-commodities.glade:162
msgid "Edit the current commodity."
-msgstr "Aktuelle Devise/Wertpapier bearbeiten."
+msgstr "Aktuelle Währung/Wertpapier bearbeiten."
#: gnucash/gtkbuilder/dialog-commodity.glade:120
msgid ""
"Enter the full name of the commodity. Example: Cisco Systems Inc., or Apple "
"Computer, Inc."
msgstr ""
-"Bitte geben Sie den vollen Namen der Devise/Wertpapier ein: z.B. »Deutsche "
-"Bank AG« oder »Google, Inc.«"
+"Bitte geben Sie den vollen Namen der Währung/Wertpapiers ein: z.B. »Deutsche "
+"Bank AG« oder »Google, Inc.«."
#: gnucash/gtkbuilder/dialog-commodity.glade:138
msgid ""
@@ -15837,7 +15834,7 @@ msgid ""
"Enter a unique code used to identify the commodity. Or, you may safely leave "
"this field blank."
msgstr ""
-"Geben Sie einen eindeutigen Code für die Devise/Wertpapier ein. Sie können "
+"Geben Sie einen eindeutigen Code für die Währung/Wertpapier ein. Sie können "
"dieses Feld aber auch leer lassen."
#: gnucash/gtkbuilder/dialog-commodity.glade:191
@@ -15845,13 +15842,13 @@ msgid ""
"Enter the smallest fraction of the commodity which can be traded. For stocks "
"which can only be traded in whole numbers, enter 1."
msgstr ""
-"Geben Sie die kleinste Stückelung an, mit der die Devise/Wertpapier "
+"Geben Sie die kleinste Stückelung an, mit der die Währung/Wertpapier "
"gehandelt werden kann. Für Wertpapiere, die nur in ganzzahligen Mengen "
"gehandelt werden, geben Sie 1 ein."
#: gnucash/gtkbuilder/dialog-commodity.glade:215
msgid "<b>Quote Source Information</b>"
-msgstr "<b>Börsenkursquelle</b>"
+msgstr "<b>Kursquelle</b>"
#: gnucash/gtkbuilder/dialog-commodity.glade:296
msgid ""
@@ -15859,9 +15856,9 @@ msgid ""
"investment categories like STOCKS and BONDS or exchange names like NASDAQ "
"and LSE."
msgstr ""
-"Wählen Sie eine Kategorie für die Devise/Wertpapier oder geben Sie eine neue "
-"ein. Sie können Anlagekategorien wie Aktien und Fonds oder Börsennamen wie "
-"DAX und NASDAQ verwenden."
+"Wählen Sie eine Kategorie für die Währung/Wertpapier oder geben Sie eine "
+"neue ein. Sie können Anlagekategorien wie Aktien und Fonds oder Börsennamen "
+"wie DAX und NASDAQ verwenden."
#: gnucash/gtkbuilder/dialog-commodity.glade:319
msgid ""
@@ -15874,7 +15871,7 @@ msgstr ""
#: gnucash/gtkbuilder/dialog-commodity.glade:335
msgid "Type of quote source"
-msgstr "Art der Kursabruf-Quelle"
+msgstr "Art der Kursquelle"
#: gnucash/gtkbuilder/dialog-commodity.glade:348
msgid "_Display symbol"
@@ -15928,7 +15925,7 @@ msgstr ""
#: gnucash/gtkbuilder/dialog-commodity.glade:437
msgid "_Get Online Quotes"
-msgstr "_Börsenkurse online abrufen"
+msgstr "_Kurse online abrufen"
#: gnucash/gtkbuilder/dialog-commodity.glade:456
msgid "F_raction traded"
@@ -17093,9 +17090,9 @@ msgid ""
"If checked, non-currency commodities will be shown in the summary bar. If "
"clear, only currencies will be shown."
msgstr ""
-"Wenn aktiviert, werden Wertpapiere in der Zusammenfassungs-Zeile angezeigt, "
-"die keine Devisen/Währungen sind. Wenn nicht aktiviert, werden nur Währungen "
-"angezeigt."
+"Wenn aktiviert, werden nur Handelsgüter (z.B. Wertpapiere) in der "
+"Zusammenfassungs-Zeile angezeigt, die keine Währungen sind. Wenn nicht "
+"aktiviert, werden nur Währungen angezeigt."
#: gnucash/gtkbuilder/dialog-preferences.glade:402
msgid "_Relative"
@@ -18057,7 +18054,7 @@ msgstr "Erstes Datum"
#: gnucash/gtkbuilder/dialog-price.glade:605
msgid "From these Commodities"
-msgstr "Von diesen Devisen/Wertpapieren"
+msgstr "Von diesen Währungen/Wertpapieren"
#: gnucash/gtkbuilder/dialog-price.glade:619
msgid "Keeping the last available price for option"
@@ -22069,9 +22066,9 @@ msgid ""
"Please note that the exchange code of the commodity you select will be "
"overwritten."
msgstr ""
-"Bitte wählen Sie eine Devise/Wertpapier, die zum folgenden Aktiencode passt. "
-"Achtung: Der Aktiencode der ausgewählten Devise/Wertpapier wird anschlieÃend "
-"überschrieben."
+"Bitte wählen Sie eine Währung/Wertpapier, die zum folgenden Aktiencode "
+"passt. Achtung: Der Aktiencode der ausgewählten Währung/Wertpapier wird "
+"anschlieÃend überschrieben."
#: gnucash/import-export/import-format-dialog.c:78
msgid "m/d/y"
@@ -22746,13 +22743,13 @@ msgstr "Buchungsdatum fehlt."
#: gnucash/price-quotes.scm:448
msgid "No commodities marked for quote retrieval."
-msgstr "Keine Devisen/Wertpapiere zum Börsenkurs-Abruf markiert."
+msgstr "Keine Währungen/Wertpapiere zum Kurs-Abruf markiert."
#: gnucash/price-quotes.scm:452 gnucash/price-quotes.scm:474
msgid "Unable to get quotes or diagnose the problem."
msgstr ""
-"Abrufen der Börsenkurse fehlgeschlagen. Genauere Diagnose ebenfalls "
-"fehlgeschlagen."
+"Das Abrufen der Kurse ist fehlgeschlagen. Eine genauere Diagnose ist nicht "
+"möglich."
#: gnucash/price-quotes.scm:456
msgid ""
@@ -22771,16 +22768,15 @@ msgstr ""
#: gnucash/price-quotes.scm:466
msgid "There was a system error while retrieving the price quotes."
-msgstr "Beim Herunterladen der Börsenkurse ist ein Systemfehler aufgetreten."
+msgstr "Beim Herunterladen der Kurse ist ein Systemfehler aufgetreten."
#: gnucash/price-quotes.scm:470
msgid "There was an unknown error while retrieving the price quotes."
-msgstr ""
-"Beim Herunterladen der Börsenkurse ist ein unbekannter Fehler aufgetreten."
+msgstr "Beim Herunterladen der Kurse ist ein unbekannter Fehler aufgetreten."
#: gnucash/price-quotes.scm:493 gnucash/price-quotes.scm:504
msgid "Unable to retrieve quotes for these items:"
-msgstr "Abrufen von Börsenkursen für diese Werte fehlgeschlagen:"
+msgstr "Abrufen von Kursen für diese Werte fehlgeschlagen:"
#: gnucash/price-quotes.scm:497
msgid "Continue using only the good quotes?"
@@ -28201,7 +28197,7 @@ msgstr "Einheiten"
#: gnucash/report/reports/standard/price-scatter.scm:42
msgid "Price of Commodity"
-msgstr "Preis der Devise/Wertpapier"
+msgstr "Preis der Währung/Wertpapiers"
#: gnucash/report/reports/standard/price-scatter.scm:44
msgid "Invert prices"
@@ -28218,7 +28214,7 @@ msgstr "Markierungsfarbe"
#: gnucash/report/reports/standard/price-scatter.scm:72
msgid "Calculate the price of this commodity."
msgstr ""
-"Die Devise/Wertpapier, für die der Preis in diesem Bericht dargestellt "
+"Die Währung/Wertpapier, für die der Preis in diesem Bericht dargestellt "
"werden soll."
#: gnucash/report/reports/standard/price-scatter.scm:80
@@ -28231,7 +28227,7 @@ msgstr "Tatsächliche Buchungen"
#: gnucash/report/reports/standard/price-scatter.scm:88
msgid "Plot commodity per currency rather than currency per commodity."
-msgstr "Devise/Wertpapier pro Währung zeichnen statt Währung pro Wertpapier."
+msgstr "Handelsgut pro Währung zeichnen statt Währung pro Handelsgut."
#: gnucash/report/reports/standard/price-scatter.scm:104
msgid "Color of the marker."
@@ -28251,23 +28247,23 @@ msgstr "Halbjahre"
#: gnucash/report/reports/standard/price-scatter.scm:222
msgid "Identical commodities"
-msgstr "Identische Devisen/Wertpapiere"
+msgstr "Identische Währungen/Wertpapiere"
#: gnucash/report/reports/standard/price-scatter.scm:223
msgid ""
"Your selected commodity and the currency of the report are identical. It "
"doesn't make sense to show prices for identical commodities."
msgstr ""
-"Die gewählte Devise/Wertpapier, deren Preis angezeigt werden soll, und die "
+"Die gewählte Währung/Wertpapier, deren Preis angezeigt werden soll, und die "
"Währung des Berichts sind identisch. Es ergibt keinen Sinn, einen Preis für "
-"identische Devisen/Wertpapiere anzuzeigen."
+"identische Währungen/Wertpapiere anzuzeigen."
#: gnucash/report/reports/standard/price-scatter.scm:261
msgid ""
"There is no price information available for the selected commodities in the "
"selected time period."
msgstr ""
-"Es ist keine Kursinformationen für die gewählte Devise/Wertpapier im "
+"Es ist keine Kursinformationen für die gewählte Währung/Wertpapier im "
"gewählten Zeitraum vorhanden."
#: gnucash/report/reports/standard/price-scatter.scm:266
@@ -28279,7 +28275,7 @@ msgid ""
"There was only one single price found for the selected commodities in the "
"selected time period. This doesn't give a useful plot."
msgstr ""
-"Es wurde nur ein einziger Preis für die gewählte Devise/Wertpapier im "
+"Es wurde nur ein einziger Preis für die gewählte Währung/Wertpapier im "
"gewählten Zeitraum gefunden. Dies ergibt kein sinnvolles Diagramm."
#: gnucash/report/reports/standard/price-scatter.scm:273
diff --git a/po/glossary/de.po b/po/glossary/de.po
index f0a9acc48..d0694c104 100644
--- a/po/glossary/de.po
+++ b/po/glossary/de.po
@@ -17,7 +17,7 @@ msgstr ""
"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug."
"cgi?product=GnuCash&component=Translations\n"
"POT-Creation-Date: 2021-12-05 20:11+0100\n"
-"PO-Revision-Date: 2022-07-25 20:24+0000\n"
+"PO-Revision-Date: 2022-08-01 18:18+0000\n"
"Last-Translator: Christian Wehling <christian.wehling at web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/gnucash/glossary/"
"de/>\n"
@@ -314,7 +314,7 @@ msgstr "Schliessen"
#. "An article that is bought and sold. The most general term of what an account keeps track of, e.g. a currency or a stock."
msgid "commodity"
-msgstr "Handelsgut, Devise/Wertpapier (auch: Währung, Aktie, Option)"
+msgstr "Handelsgut, Währung/Wertpapier (auch: Aktie, Option, Bonds)"
# bis <=2.2.4: Börsenplatzkürzel
#. "e.g. NASDAQ"
commit b70fe1381d9c623b5ca6241d89eb3924411f9fd7
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Jul 31 15:56:52 2022 +0800
Account tree: set menu sensitivities in only 1 function
diff --git a/gnucash/gnome/gnc-plugin-page-account-tree.c b/gnucash/gnome/gnc-plugin-page-account-tree.c
index 72d8960d3..4bcd08dd7 100644
--- a/gnucash/gnome/gnc-plugin-page-account-tree.c
+++ b/gnucash/gnome/gnc-plugin-page-account-tree.c
@@ -367,6 +367,15 @@ static const gchar *actions_requiring_account_rw[] =
NULL
};
+/** Actions that require the selected account to have subaccounts
+ * before they are enabled, and the book is in read-write mode. */
+static const gchar *actions_requiring_subaccounts_rw[] =
+{
+ "EditRenumberSubaccountsAction",
+ "EditCascadeAccountAction",
+ NULL
+};
+
/** Actions that require an account to be selected before they are
* enabled. Those actions can be selected even if the book is in readonly mode. */
static const gchar *actions_requiring_account_always[] =
@@ -387,7 +396,6 @@ static const gchar* readonly_inactive_actions[] =
"FileAddAccountHierarchyAssistantAction",
"EditEditAccountAction",
"EditDeleteAccountAction",
- "EditRenumberSubaccountsAction",
"ActionsTransferAction",
"ActionsReconcileAction",
"ActionsAutoClearAction",
@@ -889,12 +897,24 @@ gnc_plugin_page_account_tree_destroy_widget (GncPluginPage *plugin_page)
static void update_inactive_actions(GncPluginPage *plugin_page)
{
+ GncPluginPageAccountTreePrivate *priv;
GtkActionGroup *action_group;
- gboolean is_sensitive = !qof_book_is_readonly(gnc_get_current_book());
+ Account *account = NULL;
+ gboolean allow_write = !qof_book_is_readonly(gnc_get_current_book());
+ gboolean has_account = FALSE;
+ gboolean subaccounts = FALSE;
- // We are readonly - so we have to switch particular actions to inactive.
- g_return_if_fail(plugin_page);
- g_return_if_fail(GNC_IS_PLUGIN_PAGE(plugin_page));
+ g_return_if_fail (plugin_page && GNC_IS_PLUGIN_PAGE(plugin_page));
+
+ priv = GNC_PLUGIN_PAGE_ACCOUNT_TREE_GET_PRIVATE (plugin_page);
+
+ if (gtk_tree_view_get_selection (priv->tree_view))
+ {
+ account = gnc_tree_view_account_get_selected_account (GNC_TREE_VIEW_ACCOUNT(priv->tree_view));
+ has_account = (account != NULL);
+ subaccounts = (account && gnc_account_n_children (account) != 0);
+ /* Check here for placeholder accounts, etc. */
+ }
/* Get the action group */
action_group = gnc_plugin_page_get_action_group(plugin_page);
@@ -902,7 +922,14 @@ static void update_inactive_actions(GncPluginPage *plugin_page)
/* Set the action's sensitivity */
gnc_plugin_update_actions (action_group, readonly_inactive_actions,
- "sensitive", is_sensitive);
+ "sensitive", allow_write);
+ gnc_plugin_update_actions (action_group, actions_requiring_account_rw,
+ "sensitive", allow_write && has_account);
+ gnc_plugin_update_actions (action_group, actions_requiring_account_always,
+ "sensitive", has_account);
+ gnc_plugin_update_actions (action_group, actions_requiring_subaccounts_rw,
+ "sensitive", allow_write && subaccounts);
+ g_signal_emit (plugin_page, plugin_page_signals[ACCOUNT_SELECTED], 0, account);
}
/**
@@ -1117,52 +1144,10 @@ gnc_plugin_page_account_tree_double_click_cb (GtkTreeView *treeview,
static void
gnc_plugin_page_account_tree_selection_changed_cb (GtkTreeSelection *selection,
- GncPluginPageAccountTree *page)
+ GncPluginPageAccountTree *page)
{
- GtkActionGroup *action_group;
- GtkAction *action;
- GtkTreeView *view;
- Account *account = NULL;
- gboolean sensitive;
- gboolean subaccounts;
- gboolean is_readwrite = !qof_book_is_readonly(gnc_get_current_book());
-
- g_return_if_fail(GNC_IS_PLUGIN_PAGE_ACCOUNT_TREE(page));
-
- if (!selection)
- {
- sensitive = FALSE;
- subaccounts = FALSE;
- }
- else
- {
- g_return_if_fail(GTK_IS_TREE_SELECTION(selection));
- view = gtk_tree_selection_get_tree_view (selection);
- account = gnc_tree_view_account_get_selected_account (GNC_TREE_VIEW_ACCOUNT(view));
- sensitive = (account != NULL);
-
- subaccounts = account && (gnc_account_n_children(account) != 0);
- /* Check here for placeholder accounts, etc. */
- }
-
- action_group = gnc_plugin_page_get_action_group(GNC_PLUGIN_PAGE(page));
- gnc_plugin_update_actions (action_group, actions_requiring_account_rw,
- "sensitive", is_readwrite && sensitive);
- gnc_plugin_update_actions (action_group, actions_requiring_account_always,
- "sensitive", sensitive);
- g_signal_emit (page, plugin_page_signals[ACCOUNT_SELECTED], 0, account);
-
- action = gtk_action_group_get_action (action_group, "EditRenumberSubaccountsAction");
- g_object_set (G_OBJECT(action), "sensitive",
- is_readwrite && sensitive && subaccounts, NULL);
-
- action = gtk_action_group_get_action (action_group, "EditCascadeAccountAction");
- g_object_set (G_OBJECT(action), "sensitive", subaccounts, NULL);
-
- gnc_plugin_update_actions (action_group, actions_requiring_account_rw,
- "sensitive", is_readwrite && sensitive);
- gnc_plugin_update_actions (action_group, actions_requiring_account_always,
- "sensitive", sensitive);
+ GncPluginPage *plugin_page = GNC_PLUGIN_PAGE(page);
+ update_inactive_actions (plugin_page);
}
commit 1b845a86f3064c040b998a6f22a5490cee8858d6
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Aug 1 23:44:05 2022 +0800
use gtk_entry_get_text instead of gtk_editable_get_chars
the former returns a const char* which does not need to be freed.
diff --git a/gnucash/gnome-utils/gnc-account-sel.c b/gnucash/gnome-utils/gnc-account-sel.c
index 7178336bf..93808e532 100644
--- a/gnucash/gnome-utils/gnc-account-sel.c
+++ b/gnucash/gnome-utils/gnc-account-sel.c
@@ -204,10 +204,11 @@ gas_populate_list (GNCAccountSel *gas)
GtkEntry *entry;
gint i, active = -1;
GList *accts, *ptr;
- gchar *currentSel, *name;
+ const gchar *currentSel;
+ gchar *name;
entry = GTK_ENTRY(gtk_bin_get_child (GTK_BIN(gas->combo)));
- currentSel = gtk_editable_get_chars (GTK_EDITABLE(entry), 0, -1 );
+ currentSel = gtk_entry_get_text (entry);
g_signal_handlers_block_by_func (gas->combo, combo_changed_cb , gas);
@@ -244,8 +245,6 @@ gas_populate_list (GNCAccountSel *gas)
g_signal_handlers_unblock_by_func (gas->combo, combo_changed_cb , gas);
g_list_free (atnd.outList);
- if (currentSel)
- g_free (currentSel);
}
static void
diff --git a/gnucash/gnome/dialog-customer.c b/gnucash/gnome/dialog-customer.c
index 560b54060..3fe6650dd 100644
--- a/gnucash/gnome/dialog-customer.c
+++ b/gnucash/gnome/dialog-customer.c
@@ -213,44 +213,25 @@ static void gnc_ui_to_customer (CustomerWindow *cw, GncCustomer *cust)
if (cw->dialog_type == NEW_CUSTOMER)
qof_event_gen(QOF_INSTANCE(cust), QOF_EVENT_ADD, NULL);
- gncCustomerSetID (cust, gtk_editable_get_chars
- (GTK_EDITABLE (cw->id_entry), 0, -1));
- gncCustomerSetName (cust, gtk_editable_get_chars
- (GTK_EDITABLE (cw->company_entry), 0, -1));
-
- gncAddressSetName (addr, gtk_editable_get_chars
- (GTK_EDITABLE (cw->name_entry), 0, -1));
- gncAddressSetAddr1 (addr, gtk_editable_get_chars
- (GTK_EDITABLE (cw->addr1_entry), 0, -1));
- gncAddressSetAddr2 (addr, gtk_editable_get_chars
- (GTK_EDITABLE (cw->addr2_entry), 0, -1));
- gncAddressSetAddr3 (addr, gtk_editable_get_chars
- (GTK_EDITABLE (cw->addr3_entry), 0, -1));
- gncAddressSetAddr4 (addr, gtk_editable_get_chars
- (GTK_EDITABLE (cw->addr4_entry), 0, -1));
- gncAddressSetPhone (addr, gtk_editable_get_chars
- (GTK_EDITABLE (cw->phone_entry), 0, -1));
- gncAddressSetFax (addr, gtk_editable_get_chars
- (GTK_EDITABLE (cw->fax_entry), 0, -1));
- gncAddressSetEmail (addr, gtk_editable_get_chars
- (GTK_EDITABLE (cw->email_entry), 0, -1));
-
- gncAddressSetName (shipaddr, gtk_editable_get_chars
- (GTK_EDITABLE (cw->shipname_entry), 0, -1));
- gncAddressSetAddr1 (shipaddr, gtk_editable_get_chars
- (GTK_EDITABLE (cw->shipaddr1_entry), 0, -1));
- gncAddressSetAddr2 (shipaddr, gtk_editable_get_chars
- (GTK_EDITABLE (cw->shipaddr2_entry), 0, -1));
- gncAddressSetAddr3 (shipaddr, gtk_editable_get_chars
- (GTK_EDITABLE (cw->shipaddr3_entry), 0, -1));
- gncAddressSetAddr4 (shipaddr, gtk_editable_get_chars
- (GTK_EDITABLE (cw->shipaddr4_entry), 0, -1));
- gncAddressSetPhone (shipaddr, gtk_editable_get_chars
- (GTK_EDITABLE (cw->shipphone_entry), 0, -1));
- gncAddressSetFax (shipaddr, gtk_editable_get_chars
- (GTK_EDITABLE (cw->shipfax_entry), 0, -1));
- gncAddressSetEmail (shipaddr, gtk_editable_get_chars
- (GTK_EDITABLE (cw->shipemail_entry), 0, -1));
+ gncCustomerSetID (cust, gtk_entry_get_text (GTK_ENTRY (cw->id_entry)));
+ gncCustomerSetName (cust, gtk_entry_get_text (GTK_ENTRY (cw->company_entry)));
+
+ gncAddressSetName (addr, gtk_entry_get_text (GTK_ENTRY (cw->name_entry)));
+ gncAddressSetAddr1 (addr, gtk_entry_get_text (GTK_ENTRY (cw->addr1_entry)));
+ gncAddressSetAddr2 (addr, gtk_entry_get_text (GTK_ENTRY (cw->addr2_entry)));
+ gncAddressSetAddr3 (addr, gtk_entry_get_text (GTK_ENTRY (cw->addr3_entry)));
+ gncAddressSetAddr4 (addr, gtk_entry_get_text (GTK_ENTRY (cw->addr4_entry)));
+ gncAddressSetPhone (addr, gtk_entry_get_text (GTK_ENTRY (cw->phone_entry)));
+ gncAddressSetFax (addr, gtk_entry_get_text (GTK_ENTRY (cw->fax_entry)));
+ gncAddressSetEmail (addr, gtk_entry_get_text (GTK_ENTRY (cw->email_entry)));
+ gncAddressSetName (shipaddr, gtk_entry_get_text (GTK_ENTRY (cw->shipname_entry)));
+ gncAddressSetAddr1 (shipaddr, gtk_entry_get_text (GTK_ENTRY (cw->shipaddr1_entry)));
+ gncAddressSetAddr2 (shipaddr, gtk_entry_get_text (GTK_ENTRY (cw->shipaddr2_entry)));
+ gncAddressSetAddr3 (shipaddr, gtk_entry_get_text (GTK_ENTRY (cw->shipaddr3_entry)));
+ gncAddressSetAddr4 (shipaddr, gtk_entry_get_text (GTK_ENTRY (cw->shipaddr4_entry)));
+ gncAddressSetPhone (shipaddr, gtk_entry_get_text (GTK_ENTRY (cw->shipphone_entry)));
+ gncAddressSetFax (shipaddr, gtk_entry_get_text (GTK_ENTRY (cw->shipfax_entry)));
+ gncAddressSetEmail (shipaddr, gtk_entry_get_text (GTK_ENTRY (cw->shipemail_entry)));
gncCustomerSetActive (cust, gtk_toggle_button_get_active
(GTK_TOGGLE_BUTTON (cw->active_check)));
diff --git a/gnucash/gnome/dialog-doclink.c b/gnucash/gnome/dialog-doclink.c
index a71c91a67..3e83a7421 100644
--- a/gnucash/gnome/dialog-doclink.c
+++ b/gnucash/gnome/dialog-doclink.c
@@ -109,12 +109,12 @@ gnc_doclink_open_uri (GtkWindow *parent, const gchar *uri)
/* =================================================================== */
static void
-location_ok_cb (GtkEditable *editable, gpointer user_data)
+location_ok_cb (GtkEntry *entry, gpointer user_data)
{
GtkWidget *ok_button = user_data;
gboolean have_scheme = FALSE;
- gchar *text = gtk_editable_get_chars (editable, 0, -1);
- GtkWidget *warning_hbox = g_object_get_data (G_OBJECT(editable), "whbox");
+ const gchar *text = gtk_entry_get_text (entry);
+ GtkWidget *warning_hbox = g_object_get_data (G_OBJECT(entry), "whbox");
if (text && *text)
{
@@ -126,7 +126,6 @@ location_ok_cb (GtkEditable *editable, gpointer user_data)
}
gtk_widget_set_visible (warning_hbox, !have_scheme);
gtk_widget_set_sensitive (ok_button, have_scheme);
- g_free (text);
}
static void
@@ -216,7 +215,7 @@ uri_type_selected_cb (GtkToggleButton *button, GtkWidget *widget)
{
if (g_strcmp0 (gtk_buildable_get_name (
GTK_BUILDABLE(parent_hbox)), "location_hbox") == 0)
- location_ok_cb (GTK_EDITABLE(widget), ok_button);
+ location_ok_cb (GTK_ENTRY (widget), ok_button);
else
file_ok_cb (GTK_BUTTON(widget), ok_button);
diff --git a/gnucash/gnome/dialog-employee.c b/gnucash/gnome/dialog-employee.c
index 9244c66f9..e4f02dfa1 100644
--- a/gnucash/gnome/dialog-employee.c
+++ b/gnucash/gnome/dialog-employee.c
@@ -129,32 +129,20 @@ static void gnc_ui_to_employee (EmployeeWindow *ew, GncEmployee *employee)
if (ew->dialog_type == NEW_EMPLOYEE)
qof_event_gen(QOF_INSTANCE(employee), QOF_EVENT_ADD, NULL);
- gncEmployeeSetID (employee, gtk_editable_get_chars
- (GTK_EDITABLE (ew->id_entry), 0, -1));
- gncEmployeeSetUsername (employee, gtk_editable_get_chars
- (GTK_EDITABLE (ew->username_entry), 0, -1));
-
- gncAddressSetName (addr, gtk_editable_get_chars
- (GTK_EDITABLE (ew->name_entry), 0, -1));
- gncAddressSetAddr1 (addr, gtk_editable_get_chars
- (GTK_EDITABLE (ew->addr1_entry), 0, -1));
- gncAddressSetAddr2 (addr, gtk_editable_get_chars
- (GTK_EDITABLE (ew->addr2_entry), 0, -1));
- gncAddressSetAddr3 (addr, gtk_editable_get_chars
- (GTK_EDITABLE (ew->addr3_entry), 0, -1));
- gncAddressSetAddr4 (addr, gtk_editable_get_chars
- (GTK_EDITABLE (ew->addr4_entry), 0, -1));
- gncAddressSetPhone (addr, gtk_editable_get_chars
- (GTK_EDITABLE (ew->phone_entry), 0, -1));
- gncAddressSetFax (addr, gtk_editable_get_chars
- (GTK_EDITABLE (ew->fax_entry), 0, -1));
- gncAddressSetEmail (addr, gtk_editable_get_chars
- (GTK_EDITABLE (ew->email_entry), 0, -1));
-
+ gncEmployeeSetID (employee, gtk_entry_get_text (GTK_ENTRY (ew->id_entry)));
+ gncEmployeeSetUsername (employee, gtk_entry_get_text (GTK_ENTRY (ew->username_entry)));
+
+ gncAddressSetName (addr, gtk_entry_get_text (GTK_ENTRY (ew->name_entry)));
+ gncAddressSetAddr1 (addr, gtk_entry_get_text (GTK_ENTRY (ew->addr1_entry)));
+ gncAddressSetAddr2 (addr, gtk_entry_get_text (GTK_ENTRY (ew->addr2_entry)));
+ gncAddressSetAddr3 (addr, gtk_entry_get_text (GTK_ENTRY (ew->addr3_entry)));
+ gncAddressSetAddr4 (addr, gtk_entry_get_text (GTK_ENTRY (ew->addr4_entry)));
+ gncAddressSetPhone (addr, gtk_entry_get_text (GTK_ENTRY (ew->phone_entry)));
+ gncAddressSetFax (addr, gtk_entry_get_text (GTK_ENTRY (ew->fax_entry)));
+ gncAddressSetEmail (addr, gtk_entry_get_text (GTK_ENTRY (ew->email_entry)));
gncEmployeeSetActive (employee, gtk_toggle_button_get_active
(GTK_TOGGLE_BUTTON (ew->active_check)));
- gncEmployeeSetLanguage (employee, gtk_editable_get_chars
- (GTK_EDITABLE (ew->language_entry), 0, -1));
+ gncEmployeeSetLanguage (employee, gtk_entry_get_text (GTK_ENTRY (ew->language_entry)));
/* Parse and set the workday and rate amounts */
gncEmployeeSetWorkday (employee, gnc_amount_edit_get_amount
diff --git a/gnucash/gnome/dialog-invoice.c b/gnucash/gnome/dialog-invoice.c
index 4f1830e9d..8307cec9f 100644
--- a/gnucash/gnome/dialog-invoice.c
+++ b/gnucash/gnome/dialog-invoice.c
@@ -399,10 +399,8 @@ static void gnc_ui_to_invoice (InvoiceWindow *iw, GncInvoice *invoice)
/* Only set these values for NEW/MOD INVOICE types */
if (iw->dialog_type != EDIT_INVOICE)
{
- gncInvoiceSetID (invoice, gtk_editable_get_chars
- (GTK_EDITABLE (iw->id_entry), 0, -1));
- gncInvoiceSetBillingID (invoice, gtk_editable_get_chars
- (GTK_EDITABLE (iw->billing_id_entry), 0, -1));
+ gncInvoiceSetID (invoice, gtk_entry_get_text (GTK_ENTRY (iw->id_entry)));
+ gncInvoiceSetBillingID (invoice, gtk_entry_get_text (GTK_ENTRY (iw->billing_id_entry)));
gncInvoiceSetTerms (invoice, iw->terms);
gncInvoiceSetDateOpened (invoice, time);
diff --git a/gnucash/gnome/dialog-job.c b/gnucash/gnome/dialog-job.c
index 459c35cac..5be6ec0ed 100644
--- a/gnucash/gnome/dialog-job.c
+++ b/gnucash/gnome/dialog-job.c
@@ -105,12 +105,9 @@ static void gnc_ui_to_job (JobWindow *jw, GncJob *job)
qof_event_gen(QOF_INSTANCE(job), QOF_EVENT_ADD, NULL);
- gncJobSetID (job, gtk_editable_get_chars (GTK_EDITABLE (jw->id_entry),
- 0, -1));
- gncJobSetName (job, gtk_editable_get_chars (GTK_EDITABLE (jw->name_entry),
- 0, -1));
- gncJobSetReference (job, gtk_editable_get_chars
- (GTK_EDITABLE (jw->desc_entry), 0, -1));
+ gncJobSetID (job, gtk_entry_get_text (GTK_ENTRY (jw->id_entry)));
+ gncJobSetName (job, gtk_entry_get_text (GTK_ENTRY (jw->name_entry)));
+ gncJobSetReference (job, gtk_entry_get_text (GTK_ENTRY (jw->desc_entry)));
gncJobSetRate (job, gnc_amount_edit_get_amount
(GNC_AMOUNT_EDIT (jw->rate_entry)));
gncJobSetActive (job, gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON
diff --git a/gnucash/gnome/dialog-order.c b/gnucash/gnome/dialog-order.c
index 310df41c5..f1e0ed219 100644
--- a/gnucash/gnome/dialog-order.c
+++ b/gnucash/gnome/dialog-order.c
@@ -133,16 +133,14 @@ static void gnc_ui_to_order (OrderWindow *ow, GncOrder *order)
gnc_suspend_gui_refresh ();
gncOrderBeginEdit (order);
- gncOrderSetID (order, gtk_editable_get_chars
- (GTK_EDITABLE (ow->id_entry), 0, -1));
+ gncOrderSetID (order, gtk_entry_get_text (GTK_ENTRY (ow->id_entry)));
text_buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW(ow->notes_text));
gtk_text_buffer_get_bounds (text_buffer, &start, &end);
text = gtk_text_buffer_get_text (text_buffer, &start, &end, FALSE);
gncOrderSetNotes (order, text);
- gncOrderSetReference (order, gtk_editable_get_chars
- (GTK_EDITABLE (ow->ref_entry), 0, -1));
+ gncOrderSetReference (order, gtk_entry_get_text (GTK_ENTRY (ow->ref_entry)));
tt = gnc_date_edit_get_date (GNC_DATE_EDIT (ow->opened_date));
gncOrderSetDateOpened (order, tt);
diff --git a/gnucash/gnome/dialog-sx-editor.c b/gnucash/gnome/dialog-sx-editor.c
index fa0f9a78e..31287efdd 100644
--- a/gnucash/gnome/dialog-sx-editor.c
+++ b/gnucash/gnome/dialog-sx-editor.c
@@ -264,7 +264,7 @@ editor_ok_button_clicked_cb (GtkButton *b, GncSxEditorDialog *sxed)
static gboolean
gnc_sxed_check_name_changed (GncSxEditorDialog *sxed)
{
- char *name = gtk_editable_get_chars (GTK_EDITABLE (sxed->nameEntry), 0, -1);
+ const char *name = gtk_entry_get_text (GTK_ENTRY (sxed->nameEntry));
if (strlen (name) == 0)
return TRUE;
diff --git a/gnucash/gnome/dialog-vendor.c b/gnucash/gnome/dialog-vendor.c
index 3d5e02903..f0882281f 100644
--- a/gnucash/gnome/dialog-vendor.c
+++ b/gnucash/gnome/dialog-vendor.c
@@ -146,27 +146,17 @@ static void gnc_ui_to_vendor (VendorWindow *vw, GncVendor *vendor)
if (vw->dialog_type == NEW_VENDOR)
qof_event_gen(QOF_INSTANCE(vendor), QOF_EVENT_ADD, NULL);
- gncVendorSetID (vendor, gtk_editable_get_chars
- (GTK_EDITABLE (vw->id_entry), 0, -1));
- gncVendorSetName (vendor, gtk_editable_get_chars
- (GTK_EDITABLE (vw->company_entry), 0, -1));
-
- gncAddressSetName (addr, gtk_editable_get_chars
- (GTK_EDITABLE (vw->name_entry), 0, -1));
- gncAddressSetAddr1 (addr, gtk_editable_get_chars
- (GTK_EDITABLE (vw->addr1_entry), 0, -1));
- gncAddressSetAddr2 (addr, gtk_editable_get_chars
- (GTK_EDITABLE (vw->addr2_entry), 0, -1));
- gncAddressSetAddr3 (addr, gtk_editable_get_chars
- (GTK_EDITABLE (vw->addr3_entry), 0, -1));
- gncAddressSetAddr4 (addr, gtk_editable_get_chars
- (GTK_EDITABLE (vw->addr4_entry), 0, -1));
- gncAddressSetPhone (addr, gtk_editable_get_chars
- (GTK_EDITABLE (vw->phone_entry), 0, -1));
- gncAddressSetFax (addr, gtk_editable_get_chars
- (GTK_EDITABLE (vw->fax_entry), 0, -1));
- gncAddressSetEmail (addr, gtk_editable_get_chars
- (GTK_EDITABLE (vw->email_entry), 0, -1));
+ gncVendorSetID (vendor, gtk_entry_get_text (GTK_ENTRY (vw->id_entry)));
+ gncVendorSetName (vendor, gtk_entry_get_text (GTK_ENTRY (vw->company_entry)));
+
+ gncAddressSetName (addr, gtk_entry_get_text (GTK_ENTRY (vw->name_entry)));
+ gncAddressSetAddr1 (addr, gtk_entry_get_text (GTK_ENTRY (vw->addr1_entry)));
+ gncAddressSetAddr2 (addr, gtk_entry_get_text (GTK_ENTRY (vw->addr2_entry)));
+ gncAddressSetAddr3 (addr, gtk_entry_get_text (GTK_ENTRY (vw->addr3_entry)));
+ gncAddressSetAddr4 (addr, gtk_entry_get_text (GTK_ENTRY (vw->addr4_entry)));
+ gncAddressSetPhone (addr, gtk_entry_get_text (GTK_ENTRY (vw->phone_entry)));
+ gncAddressSetFax (addr, gtk_entry_get_text (GTK_ENTRY (vw->fax_entry)));
+ gncAddressSetEmail (addr, gtk_entry_get_text (GTK_ENTRY (vw->email_entry)));
gncVendorSetActive (vendor, gtk_toggle_button_get_active
(GTK_TOGGLE_BUTTON (vw->active_check)));
commit d1aefc851d0ec34500405edcfca6ef0d475dd411
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Aug 1 23:43:08 2022 +0800
[sx-book] free sx_list before g_object_unreffing sxes
diff --git a/libgnucash/engine/SX-book.c b/libgnucash/engine/SX-book.c
index d8d8c27db..15eb1943b 100644
--- a/libgnucash/engine/SX-book.c
+++ b/libgnucash/engine/SX-book.c
@@ -281,6 +281,7 @@ book_sxes_end(QofBook* book)
sxes = qof_collection_get_data(col);
if (sxes != NULL)
{
+ g_list_free (sxes->sx_list);
g_object_unref(sxes);
qof_collection_set_data(col, NULL);
}
commit 2443d8faf7c0d13a7ea564a8ee0376f2e159bcd8
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Jul 31 10:19:55 2022 +0800
[import-main-matcher] tidy: free GList before going out of scope
...instead of in a separate function. This matches c++ RAII behaviour.
diff --git a/gnucash/import-export/import-main-matcher.c b/gnucash/import-export/import-main-matcher.c
index aaa0fb172..27cffb2ae 100644
--- a/gnucash/import-export/import-main-matcher.c
+++ b/gnucash/import-export/import-main-matcher.c
@@ -403,8 +403,6 @@ remove_top_matches (GNCImportMainMatcher* gui, GtkTreeModel* model, GList* confl
match_trans = g_list_remove (match_trans, match_trans->data);
gnc_import_TransInfo_set_match_list (trans_info, match_trans);
}
-
- g_list_free (conflicts);
}
static void
@@ -448,6 +446,8 @@ resolve_conflicts (GNCImportMainMatcher *info)
valid = gtk_tree_model_iter_next (model, &import_iter);
/* NOTE: The loop is guaranteed to terminate because whenever we go back to the top
* we remove at least 1 match, and there's a finite number of them. */
+
+ g_list_free (conflicts);
}
// Refresh all
commit a43997cc52edfb24a7362783675603880e848467
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Jul 31 10:05:34 2022 +0800
[import-main-matcher] pull common add_string into 1 function
diff --git a/gnucash/import-export/import-main-matcher.c b/gnucash/import-export/import-main-matcher.c
index 9b65f72c3..aaa0fb172 100644
--- a/gnucash/import-export/import-main-matcher.c
+++ b/gnucash/import-export/import-main-matcher.c
@@ -1086,6 +1086,17 @@ input_new_fields (GNCImportMainMatcher *info, RowInfo *rowinfo,
return retval;
}
+static inline void
+maybe_add_string (GNCImportMainMatcher *info, GHashTable *hash, const char *str)
+{
+ char *new_string;
+ if (!str || !str[0] || g_hash_table_lookup (info->desc_hash, str))
+ return;
+ new_string = g_strdup (str);
+ info->new_strings = g_list_prepend (info->new_strings, new_string);
+ g_hash_table_insert (hash, new_string, one);
+}
+
static void
gnc_gen_trans_edit_fields (GtkMenuItem *menuitem, GNCImportMainMatcher *info)
{
@@ -1128,23 +1139,13 @@ gnc_gen_trans_edit_fields (GtkMenuItem *menuitem, GNCImportMainMatcher *info)
DOWNLOADED_COL_DESCRIPTION_STYLE, style,
-1);
xaccTransSetDescription (row->trans, new_desc);
- if (*new_desc && !g_hash_table_lookup (info->desc_hash, new_desc))
- {
- char *new_string = g_strdup (new_desc);
- info->new_strings = g_list_prepend (info->new_strings, new_string);
- g_hash_table_insert (info->desc_hash, new_string, one);
- }
+ maybe_add_string (info, info->desc_hash, new_desc);
}
if (info->edit_notes)
{
xaccTransSetNotes (row->trans, new_notes);
- if (*new_notes && !g_hash_table_lookup (info->notes_hash, new_notes))
- {
- char *new_string = g_strdup (new_notes);
- info->new_strings = g_list_prepend (info->new_strings, new_string);
- g_hash_table_insert (info->notes_hash, new_string, one);
- }
+ maybe_add_string (info, info->notes_hash, new_notes);
}
if (info->edit_memo)
@@ -1156,12 +1157,7 @@ gnc_gen_trans_edit_fields (GtkMenuItem *menuitem, GNCImportMainMatcher *info)
DOWNLOADED_COL_MEMO_STYLE, style,
-1);
xaccSplitSetMemo (row->split, new_memo);
- if (*new_memo && !g_hash_table_lookup (info->memo_hash, new_memo))
- {
- char *new_string = g_strdup (new_memo);
- info->new_strings = g_list_prepend (info->new_strings, new_string);
- g_hash_table_insert (info->memo_hash, new_string, one);
- }
+ maybe_add_string (info, info->memo_hash, new_memo);
}
}
g_free (new_desc);
commit dc77df352eb694c75de14e37b54bb9db3268fad1
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Jul 31 10:06:16 2022 +0800
[import-main-matcher] add comments, tidier code
diff --git a/gnucash/import-export/import-main-matcher.c b/gnucash/import-export/import-main-matcher.c
index 69d77d8a8..9b65f72c3 100644
--- a/gnucash/import-export/import-main-matcher.c
+++ b/gnucash/import-export/import-main-matcher.c
@@ -1307,7 +1307,7 @@ gnc_gen_trans_view_popup_menu (GtkTreeView *treeview,
GtkWidget *menu, *menuitem;
GtkTreeModel *model;
GtkTreeSelection *selection;
- GList *selected_rows;
+ GList *selected_rows, *row_info_list;
const char *desc = NULL, *memo = NULL, *notes = NULL;
gboolean has_edits = FALSE;
@@ -1326,39 +1326,43 @@ gnc_gen_trans_view_popup_menu (GtkTreeView *treeview,
model = gtk_tree_view_get_model (treeview);
selection = gtk_tree_view_get_selection (treeview);
selected_rows = gtk_tree_selection_get_selected_rows (selection, &model);
+ row_info_list = gnc_g_list_map (selected_rows, (GncGMapFunc) row_get_info, info);
+
+ if (row_info_list) /* should never be NULL. collect from first row. */
+ {
+ RowInfo* first_rowinfo = row_info_list->data;
+ desc = xaccTransGetDescription (first_rowinfo->trans);
+ notes = xaccTransGetNotes (first_rowinfo->trans);
+ memo = xaccSplitGetMemo (first_rowinfo->split);
+ }
/* initialise */
info->edit_desc = TRUE;
info->edit_notes = TRUE;
info->edit_memo = TRUE;
- for (GList *n = selected_rows;
- (!has_edits || info->edit_desc || info->edit_notes || info->edit_memo) && n;
- n = g_list_next(n))
+ /* determine whether to enable editing fields (if all rows have
+ same field string) and resetting fields (if any row differs from
+ imported data) */
+ for (GList *n = row_info_list; n; n = g_list_next(n))
{
- RowInfo *rowinfo = row_get_info (n->data, info);
-
+ RowInfo *rowinfo = n->data;
if (!has_edits &&
(g_strcmp0 (xaccSplitGetMemo (rowinfo->split), rowinfo->orig_memo) ||
g_strcmp0 (xaccTransGetNotes (rowinfo->trans), rowinfo->orig_notes) ||
g_strcmp0 (xaccTransGetDescription (rowinfo->trans), rowinfo->orig_desc)))
has_edits = TRUE;
- if (!n->prev) /* only the first row */
- {
- desc = xaccTransGetDescription (rowinfo->trans);
- notes = xaccTransGetNotes (rowinfo->trans);
- memo = xaccSplitGetMemo (rowinfo->split);
- rowinfo_free (rowinfo);
- continue;
- }
if (info->edit_desc && g_strcmp0 (desc, xaccTransGetDescription (rowinfo->trans)))
info->edit_desc = FALSE;
if (info->edit_notes && g_strcmp0 (notes, xaccTransGetNotes (rowinfo->trans)))
info->edit_notes = FALSE;
if (info->edit_memo && g_strcmp0 (memo, xaccSplitGetMemo (rowinfo->split)))
info->edit_memo = FALSE;
- rowinfo_free (rowinfo);
+
+ /* all flags were switched. no need to scan remaining rows. */
+ if (has_edits && !info->edit_desc && !info->edit_notes && !info->edit_memo)
+ break;
}
/* Translators: Menu entry, no full stop */
@@ -1384,6 +1388,7 @@ gnc_gen_trans_view_popup_menu (GtkTreeView *treeview,
/* Note: event can be NULL here when called from view_onPopupMenu; */
gtk_menu_popup_at_pointer (GTK_MENU(menu), (GdkEvent*)event);
+ g_list_free_full (row_info_list, (GDestroyNotify)rowinfo_free);
g_list_free_full (selected_rows, (GDestroyNotify)gtk_tree_path_free);
LEAVE ("");
}
commit 688832b5f82734fd0c28c8bdc828f25774b177a0
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jul 30 16:45:13 2022 -0700
Bug 798585 - segfault running sample script
The root cause of which is that on recent releases of GLib (recent
meaning 2.66 in the current Debian stable!) g_type_instance_get_private
looks in the wrong place for the private data. When running the script
in question it returned NULL and since the code didn't check for a valid
pointer, it crashed.
So this change replaces all calls to g_type_instance_get_private with
the function [type_prefix]_get_instance_private() added in glib-2.36
except for two register2 files that have been removed from master; those
are ignored to avoid unnecessary merge conflicts.
diff --git a/bindings/python/example_scripts/simple_business_create.py b/bindings/python/example_scripts/simple_business_create.py
index e0df30bb8..029a4f530 100644
--- a/bindings/python/example_scripts/simple_business_create.py
+++ b/bindings/python/example_scripts/simple_business_create.py
@@ -171,7 +171,7 @@ try:
invoice_customer.ApplyPayment(None, a6, GncNumeric(7,100),
GncNumeric(1), datetime.date.today(), "", "")
- vendor_bill_returns = book.BillLoookupByID("7")
+ vendor_bill_returns = book.BillLookupByID("7")
assert( vendor_bill_returns.GetID() == "7" )
vendor_extract = vendor_bill_returns.GetOwner()
assert( vendor_extract.GetName() == new_vendor.GetName() )
diff --git a/gnucash/gnome-search/gnc-general-search.c b/gnucash/gnome-search/gnc-general-search.c
index 0f1bc37c3..f4aed242f 100644
--- a/gnucash/gnome-search/gnc-general-search.c
+++ b/gnucash/gnome-search/gnc-general-search.c
@@ -78,7 +78,7 @@ struct _GNCGeneralSearchPrivate
G_DEFINE_TYPE_WITH_PRIVATE(GNCGeneralSearch, gnc_general_search, GTK_TYPE_BOX)
#define _PRIVATE(o) \
- ((GNCGeneralSearchPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_GENERAL_SEARCH))
+ ((GNCGeneralSearchPrivate*)gnc_general_search_get_instance_private((GNCGeneralSearch*)o))
static GtkBoxClass *parent_class;
static guint general_search_signals[LAST_SIGNAL];
diff --git a/gnucash/gnome-search/search-account.c b/gnucash/gnome-search/search-account.c
index de41c7676..ecd1d803e 100644
--- a/gnucash/gnome-search/search-account.c
+++ b/gnucash/gnome-search/search-account.c
@@ -61,7 +61,7 @@ struct _GNCSearchAccountPrivate
G_DEFINE_TYPE_WITH_PRIVATE(GNCSearchAccount, gnc_search_account, GNC_TYPE_SEARCH_CORE_TYPE)
#define _PRIVATE(o) \
- ((GNCSearchAccountPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_SEARCH_ACCOUNT))
+ ((GNCSearchAccountPrivate*)gnc_search_account_get_instance_private((GNCSearchAccount*)o))
static GNCSearchCoreTypeClass *parent_class;
diff --git a/gnucash/gnome-search/search-boolean.c b/gnucash/gnome-search/search-boolean.c
index ddbb85aa1..496a36d15 100644
--- a/gnucash/gnome-search/search-boolean.c
+++ b/gnucash/gnome-search/search-boolean.c
@@ -56,7 +56,7 @@ struct _GNCSearchBooleanPrivate
G_DEFINE_TYPE_WITH_PRIVATE(GNCSearchBoolean, gnc_search_boolean, GNC_TYPE_SEARCH_CORE_TYPE)
#define _PRIVATE(o) \
- ((GNCSearchBooleanPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_SEARCH_BOOLEAN))
+ ((GNCSearchBooleanPrivate*)gnc_search_boolean_get_instance_private((GNCSearchBoolean*)o))
static GNCSearchCoreTypeClass *parent_class;
diff --git a/gnucash/gnome-search/search-core-type.c b/gnucash/gnome-search/search-core-type.c
index f3bfa5ae7..7d7ff3842 100644
--- a/gnucash/gnome-search/search-core-type.c
+++ b/gnucash/gnome-search/search-core-type.c
@@ -58,7 +58,7 @@ struct _GNCSearchCoreTypePrivate
G_DEFINE_TYPE_WITH_PRIVATE(GNCSearchCoreType, gnc_search_core_type, G_TYPE_OBJECT)
#define _PRIVATE(o) \
- ((GNCSearchCoreTypePrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_SEARCH_CORE_TYPE))
+ ((GNCSearchCoreTypePrivate*)gnc_search_core_type_get_instance_private((GNCSearchCoreType*)o))
static GObjectClass *parent_class;
diff --git a/gnucash/gnome-search/search-date.c b/gnucash/gnome-search/search-date.c
index 7c55f0f11..7649f7e35 100644
--- a/gnucash/gnome-search/search-date.c
+++ b/gnucash/gnome-search/search-date.c
@@ -60,7 +60,7 @@ struct _GNCSearchDatePrivate
G_DEFINE_TYPE_WITH_PRIVATE(GNCSearchDate, gnc_search_date, GNC_TYPE_SEARCH_CORE_TYPE)
#define _PRIVATE(o) \
- ((GNCSearchDatePrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_SEARCH_DATE))
+ ((GNCSearchDatePrivate*)gnc_search_date_get_instance_private((GNCSearchDate*)o))
static GNCSearchCoreTypeClass *parent_class;
diff --git a/gnucash/gnome-search/search-double.c b/gnucash/gnome-search/search-double.c
index 9131ef0f1..991be23a1 100644
--- a/gnucash/gnome-search/search-double.c
+++ b/gnucash/gnome-search/search-double.c
@@ -61,7 +61,7 @@ struct _GNCSearchDoublePrivate
G_DEFINE_TYPE_WITH_PRIVATE(GNCSearchDouble, gnc_search_double, GNC_TYPE_SEARCH_CORE_TYPE)
#define _PRIVATE(o) \
- ((GNCSearchDoublePrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_SEARCH_DOUBLE))
+ ((GNCSearchDoublePrivate*)gnc_search_double_get_instance_private((GNCSearchDouble*)o))
static GNCSearchCoreTypeClass *parent_class;
diff --git a/gnucash/gnome-search/search-int64.c b/gnucash/gnome-search/search-int64.c
index 754e10449..6c129efd8 100644
--- a/gnucash/gnome-search/search-int64.c
+++ b/gnucash/gnome-search/search-int64.c
@@ -62,7 +62,7 @@ struct _GNCSearchInt64Private
G_DEFINE_TYPE_WITH_PRIVATE(GNCSearchInt64, gnc_search_int64, GNC_TYPE_SEARCH_CORE_TYPE)
#define _PRIVATE(o) \
- ((GNCSearchInt64Private*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_SEARCH_INT64))
+ ((GNCSearchInt64Private*)gnc_search_int64_get_instance_private((GNCSearchInt64*)o))
static GNCSearchCoreTypeClass *parent_class;
diff --git a/gnucash/gnome-search/search-numeric.c b/gnucash/gnome-search/search-numeric.c
index f82988721..6b2a6d2d4 100644
--- a/gnucash/gnome-search/search-numeric.c
+++ b/gnucash/gnome-search/search-numeric.c
@@ -62,7 +62,7 @@ struct _GNCSearchNumericPrivate
G_DEFINE_TYPE_WITH_PRIVATE(GNCSearchNumeric, gnc_search_numeric, GNC_TYPE_SEARCH_CORE_TYPE)
#define _PRIVATE(o) \
- ((GNCSearchNumericPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_SEARCH_NUMERIC))
+ ((GNCSearchNumericPrivate*)gnc_search_numeric_get_instance_private((GNCSearchNumeric*)o))
static GNCSearchCoreTypeClass *parent_class;
diff --git a/gnucash/gnome-search/search-reconciled.c b/gnucash/gnome-search/search-reconciled.c
index 46dcc4b05..06599aa46 100644
--- a/gnucash/gnome-search/search-reconciled.c
+++ b/gnucash/gnome-search/search-reconciled.c
@@ -58,7 +58,7 @@ struct _GNCSearchReconciledPrivate
G_DEFINE_TYPE_WITH_PRIVATE(GNCSearchReconciled, gnc_search_reconciled, GNC_TYPE_SEARCH_CORE_TYPE)
#define _PRIVATE(o) \
- ((GNCSearchReconciledPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_SEARCH_RECONCILED))
+ ((GNCSearchReconciledPrivate*)gnc_search_reconciled_get_instance_private((GNCSearchReconciled*)o))
static GNCSearchCoreTypeClass *parent_class;
diff --git a/gnucash/gnome-search/search-string.c b/gnucash/gnome-search/search-string.c
index 94f77fbed..c54513ab0 100644
--- a/gnucash/gnome-search/search-string.c
+++ b/gnucash/gnome-search/search-string.c
@@ -60,7 +60,7 @@ struct _GNCSearchStringPrivate
G_DEFINE_TYPE_WITH_PRIVATE(GNCSearchString, gnc_search_string, GNC_TYPE_SEARCH_CORE_TYPE)
#define _PRIVATE(o) \
- ((GNCSearchStringPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_SEARCH_STRING))
+ ((GNCSearchStringPrivate*)gnc_search_string_get_instance_private((GNCSearchString*)o))
static GNCSearchCoreTypeClass *parent_class;
diff --git a/gnucash/gnome-utils/gnc-currency-edit.c b/gnucash/gnome-utils/gnc-currency-edit.c
index 9261cca5a..b2eacb92c 100644
--- a/gnucash/gnome-utils/gnc-currency-edit.c
+++ b/gnucash/gnome-utils/gnc-currency-edit.c
@@ -93,7 +93,7 @@ typedef struct _GNCCurrencyEditPrivate
G_DEFINE_TYPE_WITH_PRIVATE(GNCCurrencyEdit, gnc_currency_edit, GTK_TYPE_COMBO_BOX)
#define GET_PRIVATE(o) \
- ((GNCCurrencyEditPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_CURRENCY_EDIT))
+ ((GNCCurrencyEditPrivate*)gnc_currency_edit_get_instance_private((GNCCurrencyEdit*)o))
/** @name Basic Object Implementation */
/** @{ */
diff --git a/gnucash/gnome-utils/gnc-date-format.c b/gnucash/gnome-utils/gnc-date-format.c
index 6bb01dc82..c6dc37f6a 100644
--- a/gnucash/gnome-utils/gnc-date-format.c
+++ b/gnucash/gnome-utils/gnc-date-format.c
@@ -77,7 +77,7 @@ struct _GNCDateFormatPrivate
};
#define GNC_DATE_FORMAT_GET_PRIVATE(o) \
- ((GNCDateFormatPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_DATE_FORMAT))
+ ((GNCDateFormatPrivate*)gnc_date_format_get_instance_private((GNCDateFormat*)o))
static guint date_format_signals [LAST_SIGNAL] = { 0 };
diff --git a/gnucash/gnome-utils/gnc-embedded-window.c b/gnucash/gnome-utils/gnc-embedded-window.c
index 1e57cbb2e..e0855f6f5 100644
--- a/gnucash/gnome-utils/gnc-embedded-window.c
+++ b/gnucash/gnome-utils/gnc-embedded-window.c
@@ -98,7 +98,7 @@ GNC_DEFINE_TYPE_WITH_CODE(GncEmbeddedWindow, gnc_embedded_window, GTK_TYPE_BOX,
gnc_window_embedded_window_init))
#define GNC_EMBEDDED_WINDOW_GET_PRIVATE(o) \
- ((GncEmbeddedWindowPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_EMBEDDED_WINDOW))
+ ((GncEmbeddedWindowPrivate*)gnc_embedded_window_get_instance_private((GncEmbeddedWindow*)o))
/** A holding place for all the signals generated by the embedded window
* code. */
diff --git a/gnucash/gnome-utils/gnc-main-window.c b/gnucash/gnome-utils/gnc-main-window.c
index 165a3393d..91261d767 100644
--- a/gnucash/gnome-utils/gnc-main-window.c
+++ b/gnucash/gnome-utils/gnc-main-window.c
@@ -247,7 +247,7 @@ GNC_DEFINE_TYPE_WITH_CODE(GncMainWindow, gnc_main_window, GTK_TYPE_WINDOW,
gnc_window_main_window_init))
#define GNC_MAIN_WINDOW_GET_PRIVATE(o) \
- ((GncMainWindowPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_MAIN_WINDOW))
+ ((GncMainWindowPrivate*)gnc_main_window_get_instance_private((GncMainWindow*)o))
/** This data structure maintains information about one action groups
* that has been installed in this window. */
diff --git a/gnucash/gnome-utils/gnc-period-select.c b/gnucash/gnome-utils/gnc-period-select.c
index b1d5c9306..3d8e03671 100644
--- a/gnucash/gnome-utils/gnc-period-select.c
+++ b/gnucash/gnome-utils/gnc-period-select.c
@@ -111,8 +111,10 @@ struct _GncPeriodSelectPrivate
GtkWidget *date_label;
};
+G_DEFINE_TYPE_WITH_PRIVATE(GncPeriodSelect, gnc_period_select, GTK_TYPE_BOX)
+
#define GNC_PERIOD_SELECT_GET_PRIVATE(o) \
- ((GncPeriodSelectPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_PERIOD_SELECT))
+ ((GncPeriodSelectPrivate*)gnc_period_select_get_instance_private((GncPeriodSelect*)o))
/************************************************************/
@@ -560,8 +562,6 @@ gnc_period_select_class_init (GncPeriodSelectClass *klass)
G_PARAM_READWRITE));
}
-G_DEFINE_TYPE_WITH_PRIVATE(GncPeriodSelect, gnc_period_select, GTK_TYPE_BOX)
-
/** Initialize a new instance of a gnucash accounting period selection
* widget. This function allocates and initializes the object
* private storage space.
diff --git a/gnucash/gnome-utils/gnc-plugin-file-history.c b/gnucash/gnome-utils/gnc-plugin-file-history.c
index b7ad7cec3..00664a16d 100644
--- a/gnucash/gnome-utils/gnc-plugin-file-history.c
+++ b/gnucash/gnome-utils/gnc-plugin-file-history.c
@@ -106,7 +106,7 @@ typedef struct GncPluginFileHistoryPrivate
#define GNC_PLUGIN_FILE_HISTORY_GET_PRIVATE(o) \
- ((GncPluginFileHistoryPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_PLUGIN_FILE_HISTORY))
+ ((GncPluginFileHistoryPrivate*)gnc_plugin_file_history_get_instance_private((GncPluginFileHistory*)o))
/************************************************************
* Other Functions *
diff --git a/gnucash/gnome-utils/gnc-plugin-manager.c b/gnucash/gnome-utils/gnc-plugin-manager.c
index b33730345..7c3b2dd82 100644
--- a/gnucash/gnome-utils/gnc-plugin-manager.c
+++ b/gnucash/gnome-utils/gnc-plugin-manager.c
@@ -44,8 +44,10 @@ typedef struct GncPluginManagerPrivate
GHashTable *plugins_table;
} GncPluginManagerPrivate;
+G_DEFINE_TYPE_WITH_PRIVATE(GncPluginManager, gnc_plugin_manager, G_TYPE_OBJECT)
+
#define GNC_PLUGIN_MANAGER_GET_PRIVATE(o) \
- ((GncPluginManagerPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_PLUGIN_MANAGER))
+ ((GncPluginManagerPrivate*)gnc_plugin_manager_get_instance_private((GncPluginManager*)o))
enum
{
@@ -151,8 +153,6 @@ gnc_plugin_manager_get_plugin (GncPluginManager *manager,
return GNC_PLUGIN (g_hash_table_lookup (priv->plugins_table, name));
}
-G_DEFINE_TYPE_WITH_PRIVATE(GncPluginManager, gnc_plugin_manager, G_TYPE_OBJECT)
-
static void
gnc_plugin_manager_class_init (GncPluginManagerClass *klass)
{
diff --git a/gnucash/gnome-utils/gnc-plugin-menu-additions.c b/gnucash/gnome-utils/gnc-plugin-menu-additions.c
index 8114d0598..757348448 100644
--- a/gnucash/gnome-utils/gnc-plugin-menu-additions.c
+++ b/gnucash/gnome-utils/gnc-plugin-menu-additions.c
@@ -69,7 +69,7 @@ typedef struct GncPluginMenuAdditionsPrivate
} GncPluginMenuAdditionsPrivate;
#define GNC_PLUGIN_MENU_ADDITIONS_GET_PRIVATE(o) \
- ((GncPluginMenuAdditionsPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_PLUGIN_MENU_ADDITIONS))
+ ((GncPluginMenuAdditionsPrivate*)gnc_plugin_menu_additions_get_instance_private((GncPluginMenuAdditions*)o))
/** Per-window private data for this plugin. This plugin is unique in
diff --git a/gnucash/gnome-utils/gnc-plugin-page.c b/gnucash/gnome-utils/gnc-plugin-page.c
index f72a5b5e1..dec6e88f0 100644
--- a/gnucash/gnome-utils/gnc-plugin-page.c
+++ b/gnucash/gnome-utils/gnc-plugin-page.c
@@ -115,7 +115,7 @@ GNC_DEFINE_TYPE_WITH_CODE(GncPluginPage, gnc_plugin_page, G_TYPE_OBJECT,
G_ADD_PRIVATE(GncPluginPage))
#define GNC_PLUGIN_PAGE_GET_PRIVATE(o) \
- ((GncPluginPagePrivate*)g_type_instance_get_private ((GTypeInstance*)o, GNC_TYPE_PLUGIN_PAGE))
+ ((GncPluginPagePrivate*)gnc_plugin_page_get_instance_private((GncPluginPage*)o))
/* Create the display widget that corresponds to this plugin. This
* function will be called by the main/embedded window manipulation
diff --git a/gnucash/gnome-utils/gnc-plugin.c b/gnucash/gnome-utils/gnc-plugin.c
index 217256515..73c487fbc 100644
--- a/gnucash/gnome-utils/gnc-plugin.c
+++ b/gnucash/gnome-utils/gnc-plugin.c
@@ -65,7 +65,7 @@ GNC_DEFINE_TYPE_WITH_CODE(GncPlugin, gnc_plugin, G_TYPE_OBJECT,
G_ADD_PRIVATE(GncPlugin))
#define GNC_PLUGIN_GET_PRIVATE(o) \
- ((GncPluginPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_PLUGIN))
+ ((GncPluginPrivate*)gnc_plugin_get_instance_private((GncPlugin*)o))
/** Initialize the class for the new gnucash plugin object. This will
* set up any function pointers that override functions in the parent
diff --git a/gnucash/gnome-utils/gnc-query-view.c b/gnucash/gnome-utils/gnc-query-view.c
index 9dfcfd358..e6d5879b3 100644
--- a/gnucash/gnome-utils/gnc-query-view.c
+++ b/gnucash/gnome-utils/gnc-query-view.c
@@ -52,8 +52,10 @@ struct _GNCQueryViewPrivate
gint component_id;
};
+G_DEFINE_TYPE_WITH_PRIVATE(GNCQueryView, gnc_query_view, GTK_TYPE_TREE_VIEW)
+
#define GNC_QUERY_VIEW_GET_PRIVATE(o) \
- ((GNCQueryViewPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_QUERY_VIEW))
+ ((GNCQueryViewPrivate*)gnc_query_view_get_instance_private((GNCQueryView*)o))
/** Static Globals ****************************************************/
static GtkTreeViewClass *parent_class = NULL;
@@ -185,8 +187,6 @@ gnc_query_view_refresh_handler (GHashTable *changes, gpointer user_data)
gnc_query_view_set_query_sort (qview, TRUE);
}
-G_DEFINE_TYPE_WITH_PRIVATE(GNCQueryView, gnc_query_view, GTK_TYPE_TREE_VIEW)
-
static void
gnc_query_view_init (GNCQueryView *qview)
{
diff --git a/gnucash/gnome-utils/gnc-tree-model-account-types.c b/gnucash/gnome-utils/gnc-tree-model-account-types.c
index 6932c8c72..e5f50cd1c 100644
--- a/gnucash/gnome-utils/gnc-tree-model-account-types.c
+++ b/gnucash/gnome-utils/gnc-tree-model-account-types.c
@@ -56,7 +56,7 @@ typedef struct GncTreeModelAccountTypesPrivate
} GncTreeModelAccountTypesPrivate;
#define GNC_TREE_MODEL_ACCOUNT_TYPES_GET_PRIVATE(o) \
- ((GncTreeModelAccountTypesPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_TREE_MODEL_ACCOUNT_TYPES))
+ ((GncTreeModelAccountTypesPrivate*)gnc_tree_model_account_types_get_instance_private((GncTreeModelAccountTypes*)o))
static GObjectClass *parent_class = NULL;
diff --git a/gnucash/gnome-utils/gnc-tree-model-account.c b/gnucash/gnome-utils/gnc-tree-model-account.c
index e04eac9ad..5d5d74aec 100644
--- a/gnucash/gnome-utils/gnc-tree-model-account.c
+++ b/gnucash/gnome-utils/gnc-tree-model-account.c
@@ -103,8 +103,14 @@ typedef struct GncTreeModelAccountPrivate
} GncTreeModelAccountPrivate;
+G_DEFINE_TYPE_WITH_CODE (GncTreeModelAccount,
+ gnc_tree_model_account, GNC_TYPE_TREE_MODEL,
+ G_ADD_PRIVATE (GncTreeModelAccount)
+ G_IMPLEMENT_INTERFACE (GTK_TYPE_TREE_MODEL,
+ gnc_tree_model_account_tree_model_init))
+
#define GNC_TREE_MODEL_ACCOUNT_GET_PRIVATE(o) \
- ((GncTreeModelAccountPrivate*)g_type_instance_get_private ((GTypeInstance*)o, GNC_TYPE_TREE_MODEL_ACCOUNT))
+ ((GncTreeModelAccountPrivate*)gnc_tree_model_account_get_instance_private((GncTreeModelAccount*)o))
/************************************************************/
@@ -152,11 +158,6 @@ gnc_tree_model_account_update_color (gpointer gsettings, gchar *key, gpointer us
/** A pointer to the parent class of an account tree model. */
static GObjectClass *parent_class = NULL;
-G_DEFINE_TYPE_WITH_CODE (GncTreeModelAccount, gnc_tree_model_account, GNC_TYPE_TREE_MODEL,
- G_ADD_PRIVATE (GncTreeModelAccount)
- G_IMPLEMENT_INTERFACE (GTK_TYPE_TREE_MODEL,
- gnc_tree_model_account_tree_model_init))
-
static void
gnc_tree_model_account_class_init (GncTreeModelAccountClass *klass)
{
diff --git a/gnucash/gnome-utils/gnc-tree-model-commodity.c b/gnucash/gnome-utils/gnc-tree-model-commodity.c
index cdb6e297d..29e1ce9f4 100644
--- a/gnucash/gnome-utils/gnc-tree-model-commodity.c
+++ b/gnucash/gnome-utils/gnc-tree-model-commodity.c
@@ -102,7 +102,7 @@ typedef struct GncTreeModelCommodityPrivate
} GncTreeModelCommodityPrivate;
#define GNC_TREE_MODEL_COMMODITY_GET_PRIVATE(o) \
- ((GncTreeModelCommodityPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_TREE_MODEL_COMMODITY))
+ ((GncTreeModelCommodityPrivate*)gnc_tree_model_commodity_get_instance_private((GncTreeModelCommodity*)o))
/** A pointer to the parent class of a commodity tree model. */
static GObjectClass *parent_class = NULL;
diff --git a/gnucash/gnome-utils/gnc-tree-model-owner.c b/gnucash/gnome-utils/gnc-tree-model-owner.c
index 620642fc7..5075a69b0 100644
--- a/gnucash/gnome-utils/gnc-tree-model-owner.c
+++ b/gnucash/gnome-utils/gnc-tree-model-owner.c
@@ -98,8 +98,14 @@ typedef struct GncTreeModelOwnerPrivate
const gchar *negative_color;
} GncTreeModelOwnerPrivate;
+G_DEFINE_TYPE_WITH_CODE(GncTreeModelOwner, gnc_tree_model_owner,
+ GNC_TYPE_TREE_MODEL,
+ G_ADD_PRIVATE(GncTreeModelOwner)
+ G_IMPLEMENT_INTERFACE(GTK_TYPE_TREE_MODEL,
+ gnc_tree_model_owner_tree_model_init))
+
#define GNC_TREE_MODEL_OWNER_GET_PRIVATE(o) \
- ((GncTreeModelOwnerPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_TREE_MODEL_OWNER))
+ ((GncTreeModelOwnerPrivate*)gnc_tree_model_owner_get_instance_private((GncTreeModelOwner*)o))
/************************************************************/
@@ -146,11 +152,6 @@ gnc_tree_model_owner_class_init (GncTreeModelOwnerClass *klass)
o_class->dispose = gnc_tree_model_owner_dispose;
}
-G_DEFINE_TYPE_WITH_CODE(GncTreeModelOwner, gnc_tree_model_owner, GNC_TYPE_TREE_MODEL,
- G_ADD_PRIVATE(GncTreeModelOwner)
- G_IMPLEMENT_INTERFACE(GTK_TYPE_TREE_MODEL,
- gnc_tree_model_owner_tree_model_init))
-
static void
gnc_tree_model_owner_init (GncTreeModelOwner *model)
{
diff --git a/gnucash/gnome-utils/gnc-tree-model-price.c b/gnucash/gnome-utils/gnc-tree-model-price.c
index bca5f3067..3c2e3276c 100644
--- a/gnucash/gnome-utils/gnc-tree-model-price.c
+++ b/gnucash/gnome-utils/gnc-tree-model-price.c
@@ -132,7 +132,7 @@ typedef struct GncTreeModelPricePrivate
} GncTreeModelPricePrivate;
#define GNC_TREE_MODEL_PRICE_GET_PRIVATE(o) \
- ((GncTreeModelPricePrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_TREE_MODEL_PRICE))
+ ((GncTreeModelPricePrivate*)gnc_tree_model_price_get_instance_private((GncTreeModelPrice*)o))
/** A pointer to the parent class of a price tree model. */
static GObjectClass *parent_class = NULL;
diff --git a/gnucash/gnome-utils/gnc-tree-model-selection.c b/gnucash/gnome-utils/gnc-tree-model-selection.c
index d6734d440..98b9e2259 100644
--- a/gnucash/gnome-utils/gnc-tree-model-selection.c
+++ b/gnucash/gnome-utils/gnc-tree-model-selection.c
@@ -97,7 +97,7 @@ typedef struct GncTreeModelSelectionPrivate
} GncTreeModelSelectionPrivate;
#define GNC_TREE_MODEL_SELECTION_GET_PRIVATE(o) \
- ((GncTreeModelSelectionPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_TREE_MODEL_SELECTION))
+ ((GncTreeModelSelectionPrivate*)gnc_tree_model_selection_get_instance_private((GncTreeModelSelection*)o))
static GObjectClass *parent_class = NULL;
diff --git a/gnucash/gnome-utils/gnc-tree-model-split-reg.c b/gnucash/gnome-utils/gnc-tree-model-split-reg.c
index 943a43c9c..c333b48b0 100644
--- a/gnucash/gnome-utils/gnc-tree-model-split-reg.c
+++ b/gnucash/gnome-utils/gnc-tree-model-split-reg.c
@@ -220,7 +220,7 @@ gtm_sr_make_iter (GncTreeModelSplitReg *model, gint f, GList *tnode, GList *snod
#define GNC_TREE_MODEL_SPLIT_REG_GET_PRIVATE(o) \
- ((GncTreeModelSplitRegPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_TREE_MODEL_SPLIT_REG))
+ ((GncTreeModelSplitRegPrivate*)gnc_tree_model_split_reg_get_instance_private((GncTreeModelSplitReg*)o))
/************************************************************/
/* g_object required functions */
diff --git a/gnucash/gnome-utils/gnc-tree-model.c b/gnucash/gnome-utils/gnc-tree-model.c
index 645d1efaa..5ec81fbe0 100644
--- a/gnucash/gnome-utils/gnc-tree-model.c
+++ b/gnucash/gnome-utils/gnc-tree-model.c
@@ -51,7 +51,7 @@ GNC_DEFINE_TYPE_WITH_CODE(GncTreeModel, gnc_tree_model, G_TYPE_OBJECT,
G_ADD_PRIVATE(GncTreeModel))
#define GNC_TREE_MODEL_GET_PRIVATE(o) \
- ((GncTreeModelPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_TREE_MODEL))
+ ((GncTreeModelPrivate*)gnc_tree_model_get_instance_private((GncTreeModel*)o))
/************************************************************/
diff --git a/gnucash/gnome-utils/gnc-tree-view-account.c b/gnucash/gnome-utils/gnc-tree-view-account.c
index 03425bf05..b5b106f78 100644
--- a/gnucash/gnome-utils/gnc-tree-view-account.c
+++ b/gnucash/gnome-utils/gnc-tree-view-account.c
@@ -115,7 +115,7 @@ typedef struct GncTreeViewAccountPrivate
} GncTreeViewAccountPrivate;
#define GNC_TREE_VIEW_ACCOUNT_GET_PRIVATE(o) \
- ((GncTreeViewAccountPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_TREE_VIEW_ACCOUNT))
+ ((GncTreeViewAccountPrivate*)gnc_tree_view_account_get_instance_private((GncTreeViewAccount*)o))
/************************************************************/
diff --git a/gnucash/gnome-utils/gnc-tree-view-commodity.c b/gnucash/gnome-utils/gnc-tree-view-commodity.c
index 83f06b2ed..fc011381d 100644
--- a/gnucash/gnome-utils/gnc-tree-view-commodity.c
+++ b/gnucash/gnome-utils/gnc-tree-view-commodity.c
@@ -58,7 +58,7 @@ typedef struct GncTreeViewCommodityPrivate
} GncTreeViewCommodityPrivate;
#define GNC_TREE_VIEW_COMMODITY_GET_PRIVATE(o) \
- ((GncTreeViewCommodityPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_TREE_VIEW_COMMODITY))
+ ((GncTreeViewCommodityPrivate*)gnc_tree_view_commodity_get_instance_private(GncTreeViewCommodity*)o))
/************************************************************/
diff --git a/gnucash/gnome-utils/gnc-tree-view-owner.c b/gnucash/gnome-utils/gnc-tree-view-owner.c
index 6baab177b..8ef9430e5 100644
--- a/gnucash/gnome-utils/gnc-tree-view-owner.c
+++ b/gnucash/gnome-utils/gnc-tree-view-owner.c
@@ -87,7 +87,7 @@ typedef struct GncTreeViewOwnerPrivate
} GncTreeViewOwnerPrivate;
#define GNC_TREE_VIEW_OWNER_GET_PRIVATE(o) \
- ((GncTreeViewOwnerPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_TREE_VIEW_OWNER))
+ ((GncTreeViewOwnerPrivate*)gnc_tree_view_owner_get_instance_private((GncTreeViewOwner*)o))
/************************************************************/
diff --git a/gnucash/gnome-utils/gnc-tree-view-price.c b/gnucash/gnome-utils/gnc-tree-view-price.c
index 06248213b..77a42457e 100644
--- a/gnucash/gnome-utils/gnc-tree-view-price.c
+++ b/gnucash/gnome-utils/gnc-tree-view-price.c
@@ -58,7 +58,7 @@ typedef struct GncTreeViewPricePrivate
} GncTreeViewPricePrivate;
#define GNC_TREE_VIEW_PRICE_GET_PRIVATE(o) \
- ((GncTreeViewPricePrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_TREE_VIEW_PRICE))
+ ((GncTreeViewPricePrivate*)gnc_tree_view_price_get_instance_private((GncTreeViewPrice*)o))
/************************************************************/
diff --git a/gnucash/gnome-utils/gnc-tree-view-split-reg.c b/gnucash/gnome-utils/gnc-tree-view-split-reg.c
index bc8cd7a8c..87c0a757f 100644
--- a/gnucash/gnome-utils/gnc-tree-view-split-reg.c
+++ b/gnucash/gnome-utils/gnc-tree-view-split-reg.c
@@ -301,7 +301,7 @@ struct GncTreeViewSplitRegPrivate
#define SHOW_SYMBOL FALSE
#define GNC_TREE_VIEW_SPLIT_REG_GET_PRIVATE(o) \
- ((GncTreeViewSplitRegPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_TREE_VIEW_SPLIT_REG))
+ ((GncTreeViewSplitRegPrivate*)gnc_tree_view_split_reg_get_instance_private((GncTreeViewSplitReg*)o))
static GObjectClass *parent_class = NULL;
diff --git a/gnucash/gnome-utils/gnc-tree-view-sx-list.c b/gnucash/gnome-utils/gnc-tree-view-sx-list.c
index 2bbe16476..a48065e5b 100644
--- a/gnucash/gnome-utils/gnc-tree-view-sx-list.c
+++ b/gnucash/gnome-utils/gnc-tree-view-sx-list.c
@@ -59,7 +59,7 @@ typedef struct GncTreeViewSxListPrivate
} GncTreeViewSxListPrivate;
#define GNC_TREE_VIEW_SX_LIST_GET_PRIVATE(o) \
- ((GncTreeViewSxListPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_TREE_VIEW_SX_LIST))
+ ((GncTreeViewSxListPrivate*)gnc_tree_view_sx_list_get_instance_private((GncTreeViewSxList*)o))
static GObjectClass *parent_class = NULL;
diff --git a/gnucash/gnome-utils/gnc-tree-view.c b/gnucash/gnome-utils/gnc-tree-view.c
index 0de60f806..201d770e2 100644
--- a/gnucash/gnome-utils/gnc-tree-view.c
+++ b/gnucash/gnome-utils/gnc-tree-view.c
@@ -132,7 +132,7 @@ GNC_DEFINE_TYPE_WITH_CODE(GncTreeView, gnc_tree_view, GTK_TYPE_TREE_VIEW,
G_ADD_PRIVATE(GncTreeView))
#define GNC_TREE_VIEW_GET_PRIVATE(o) \
- ((GncTreeViewPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_TREE_VIEW))
+ ((GncTreeViewPrivate*)gnc_tree_view_get_instance_private((GncTreeView*)o))
/************************************************************/
diff --git a/gnucash/gnome-utils/search-param.c b/gnucash/gnome-utils/search-param.c
index 18f54e23c..4524774ff 100644
--- a/gnucash/gnome-utils/search-param.c
+++ b/gnucash/gnome-utils/search-param.c
@@ -53,7 +53,7 @@ struct _GNCSearchParamPrivate
};
#define GNC_SEARCH_PARAM_GET_PRIVATE(o) \
- ((GNCSearchParamPrivate*)g_type_instance_get_private ((GTypeInstance*)o, GNC_TYPE_SEARCH_PARAM))
+ ((GNCSearchParamPrivate*)gnc_search_param_get_instance_private ((GNCSearchParam*)o))
typedef struct _GNCSearchParamSimplePrivate GNCSearchParamSimplePrivate;
@@ -67,7 +67,7 @@ struct _GNCSearchParamSimplePrivate
};
#define GNC_SEARCH_PARAM_SIMPLE_GET_PRIVATE(o) \
- ((GNCSearchParamSimplePrivate*)g_type_instance_get_private ((GTypeInstance*)o, GNC_TYPE_SEARCH_PARAM_SIMPLE))
+ ((GNCSearchParamSimplePrivate*)gnc_search_param_simple_get_instance_private ((GNCSearchParamSimple*)o))
typedef struct _GNCSearchParamCompoundPrivate GNCSearchParamCompoundPrivate;
@@ -80,7 +80,7 @@ struct _GNCSearchParamCompoundPrivate
};
#define GNC_SEARCH_PARAM_COMPOUND_GET_PRIVATE(o) \
- ((GNCSearchParamCompoundPrivate*)g_type_instance_get_private ((GTypeInstance*)o, GNC_TYPE_SEARCH_PARAM_COMPOUND))
+ ((GNCSearchParamCompoundPrivate*)gnc_search_param_compound_get_instance_private ((GNCSearchParamCompound*)o))
static GObjectClass *parent_gobject_class;
static GNCSearchParamClass *parent_search_param_class;
diff --git a/gnucash/gnome/gnc-budget-view.c b/gnucash/gnome/gnc-budget-view.c
index d2bc001ff..26facbe9d 100644
--- a/gnucash/gnome/gnc-budget-view.c
+++ b/gnucash/gnome/gnc-budget-view.c
@@ -178,7 +178,7 @@ struct GncBudgetViewPrivate
G_DEFINE_TYPE_WITH_PRIVATE(GncBudgetView, gnc_budget_view, GTK_TYPE_BOX)
#define GNC_BUDGET_VIEW_GET_PRIVATE(o) \
- ((GncBudgetViewPrivate*)g_type_instance_get_private ((GTypeInstance*)o, GNC_TYPE_BUDGET_VIEW))
+ ((GncBudgetViewPrivate*)gnc_budget_view_get_instance_private((GncBudgetView*)o))
/** \brief Create new gnc budget view.
diff --git a/gnucash/gnome/gnc-plugin-account-tree.c b/gnucash/gnome/gnc-plugin-account-tree.c
index fec9c2f4c..049f4e72e 100644
--- a/gnucash/gnome/gnc-plugin-account-tree.c
+++ b/gnucash/gnome/gnc-plugin-account-tree.c
@@ -74,7 +74,7 @@ typedef struct GncPluginAccountTreePrivate
G_DEFINE_TYPE_WITH_PRIVATE(GncPluginAccountTree, gnc_plugin_account_tree, GNC_TYPE_PLUGIN)
#define GNC_PLUGIN_ACCOUNT_TREE_GET_PRIVATE(o) \
- ((GncPluginAccountTreePrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_PLUGIN_ACCOUNT_TREE))
+ ((GncPluginAccountTreePrivate*)gnc_plugin_account_tree_get_instance_private((GncPluginAccountTree*)o))
/** A pointer to the parent class of a plugin page. */
static GObjectClass *parent_class = NULL;
diff --git a/gnucash/gnome/gnc-plugin-basic-commands.c b/gnucash/gnome/gnc-plugin-basic-commands.c
index 297880841..1f4b83a65 100644
--- a/gnucash/gnome/gnc-plugin-basic-commands.c
+++ b/gnucash/gnome/gnc-plugin-basic-commands.c
@@ -278,7 +278,7 @@ typedef struct GncPluginBasicCommandsPrivate
} GncPluginBasicCommandsPrivate;
#define GNC_PLUGIN_BASIC_COMMANDS_GET_PRIVATE(o) \
- ((GncPluginBasicCommandsPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_PLUGIN_BASIC_COMMANDS))
+ ((GncPluginBasicCommandsPrivate*)gnc_plugin_basic_commands_get_instance_private((GncPluginBasicCommands*)o))
/** A pointer to the parent class of a plugin page. */
static GObjectClass *parent_class = NULL;
diff --git a/gnucash/gnome/gnc-plugin-budget.c b/gnucash/gnome/gnc-plugin-budget.c
index a186a0406..55848e2b9 100644
--- a/gnucash/gnome/gnc-plugin-budget.c
+++ b/gnucash/gnome/gnc-plugin-budget.c
@@ -101,7 +101,7 @@ typedef struct GncPluginBudgetPrivate
} GncPluginBudgetPrivate;
#define GNC_PLUGIN_BUDGET_GET_PRIVATE(o) \
- ((GncPluginBudgetPrivate*)g_type_instance_get_private ((GTypeInstance*)o, GNC_TYPE_PLUGIN_BUDGET))
+ ((GncPluginBudgetPrivate*)gnc_plugin_budget_get_instance_private((GncPluginBudget*)o))
static GObjectClass *parent_class = NULL;
diff --git a/gnucash/gnome/gnc-plugin-business.c b/gnucash/gnome/gnc-plugin-business.c
index 5497eff32..06d0ecf24 100644
--- a/gnucash/gnome/gnc-plugin-business.c
+++ b/gnucash/gnome/gnc-plugin-business.c
@@ -348,7 +348,7 @@ typedef struct GncPluginBusinessPrivate
} GncPluginBusinessPrivate;
#define GNC_PLUGIN_BUSINESS_GET_PRIVATE(o) \
- ((GncPluginBusinessPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_PLUGIN_BUSINESS))
+ ((GncPluginBusinessPrivate*)gnc_plugin_business_get_instance_private((GncPluginBusiness*)o))
static GObjectClass *parent_class = NULL;
diff --git a/gnucash/gnome/gnc-plugin-page-account-tree.c b/gnucash/gnome/gnc-plugin-page-account-tree.c
index 4c43b1612..72d8960d3 100644
--- a/gnucash/gnome/gnc-plugin-page-account-tree.c
+++ b/gnucash/gnome/gnc-plugin-page-account-tree.c
@@ -116,7 +116,7 @@ typedef struct GncPluginPageAccountTreePrivate
} GncPluginPageAccountTreePrivate;
#define GNC_PLUGIN_PAGE_ACCOUNT_TREE_GET_PRIVATE(o) \
- ((GncPluginPageAccountTreePrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_PLUGIN_PAGE_ACCOUNT_TREE))
+ ((GncPluginPageAccountTreePrivate*)gnc_plugin_page_account_tree_get_instance_private((GncPluginPageAccountTree*)o))
static GObjectClass *parent_class = NULL;
diff --git a/gnucash/gnome/gnc-plugin-page-budget.c b/gnucash/gnome/gnc-plugin-page-budget.c
index b30755688..8b6722c04 100644
--- a/gnucash/gnome/gnc-plugin-page-budget.c
+++ b/gnucash/gnome/gnc-plugin-page-budget.c
@@ -283,7 +283,7 @@ typedef struct GncPluginPageBudgetPrivate
G_DEFINE_TYPE_WITH_PRIVATE(GncPluginPageBudget, gnc_plugin_page_budget, GNC_TYPE_PLUGIN_PAGE)
#define GNC_PLUGIN_PAGE_BUDGET_GET_PRIVATE(o) \
- ((GncPluginPageBudgetPrivate*)g_type_instance_get_private ((GTypeInstance*)o, GNC_TYPE_PLUGIN_PAGE_BUDGET))
+ ((GncPluginPageBudgetPrivate*)gnc_plugin_page_budget_get_instance_private((GncPluginPageBudget*)o))
static GObjectClass *parent_class = NULL;
diff --git a/gnucash/gnome/gnc-plugin-page-invoice.c b/gnucash/gnome/gnc-plugin-page-invoice.c
index badb40347..596b46900 100644
--- a/gnucash/gnome/gnc-plugin-page-invoice.c
+++ b/gnucash/gnome/gnc-plugin-page-invoice.c
@@ -478,7 +478,7 @@ typedef struct GncPluginPageInvoicePrivate
G_DEFINE_TYPE_WITH_PRIVATE(GncPluginPageInvoice, gnc_plugin_page_invoice, GNC_TYPE_PLUGIN_PAGE)
#define GNC_PLUGIN_PAGE_INVOICE_GET_PRIVATE(o) \
- ((GncPluginPageInvoicePrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_PLUGIN_PAGE_INVOICE))
+ ((GncPluginPageInvoicePrivate*)gnc_plugin_page_invoice_get_instance_private((GncPluginPageInvoice*)o))
static GObjectClass *parent_class = NULL;
diff --git a/gnucash/gnome/gnc-plugin-page-owner-tree.c b/gnucash/gnome/gnc-plugin-page-owner-tree.c
index 9c1563617..7fde41a60 100644
--- a/gnucash/gnome/gnc-plugin-page-owner-tree.c
+++ b/gnucash/gnome/gnc-plugin-page-owner-tree.c
@@ -87,8 +87,10 @@ typedef struct GncPluginPageOwnerTreePrivate
OwnerFilterDialog fd;
} GncPluginPageOwnerTreePrivate;
+G_DEFINE_TYPE_WITH_PRIVATE(GncPluginPageOwnerTree, gnc_plugin_page_owner_tree, GNC_TYPE_PLUGIN_PAGE)
+
#define GNC_PLUGIN_PAGE_OWNER_TREE_GET_PRIVATE(o) \
- ((GncPluginPageOwnerTreePrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_PLUGIN_PAGE_OWNER_TREE))
+ ((GncPluginPageOwnerTreePrivate*)gnc_plugin_page_owner_tree_get_instance_private((GncPluginPageOwnerTree*)o))
static GObjectClass *parent_class = NULL;
@@ -397,8 +399,6 @@ gnc_plugin_page_owner_focus_widget (GncPluginPage *owner_plugin_page)
return FALSE;
}
-G_DEFINE_TYPE_WITH_PRIVATE(GncPluginPageOwnerTree, gnc_plugin_page_owner_tree, GNC_TYPE_PLUGIN_PAGE)
-
static void
gnc_plugin_page_owner_tree_class_init (GncPluginPageOwnerTreeClass *klass)
{
diff --git a/gnucash/gnome/gnc-plugin-page-register.c b/gnucash/gnome/gnc-plugin-page-register.c
index bfa0f671c..4e2368840 100644
--- a/gnucash/gnome/gnc-plugin-page-register.c
+++ b/gnucash/gnome/gnc-plugin-page-register.c
@@ -739,7 +739,7 @@ G_DEFINE_TYPE_WITH_PRIVATE (GncPluginPageRegister, gnc_plugin_page_register,
GNC_TYPE_PLUGIN_PAGE)
#define GNC_PLUGIN_PAGE_REGISTER_GET_PRIVATE(o) \
- ((GncPluginPageRegisterPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_PLUGIN_PAGE_REGISTER))
+ ((GncPluginPageRegisterPrivate*)gnc_plugin_page_register_get_instance_private((GncPluginPageRegister*)o))
static GObjectClass* parent_class = NULL;
diff --git a/gnucash/gnome/gnc-plugin-page-report.c b/gnucash/gnome/gnc-plugin-page-report.c
index fea5c29c6..1ec7b2b19 100644
--- a/gnucash/gnome/gnc-plugin-page-report.c
+++ b/gnucash/gnome/gnc-plugin-page-report.c
@@ -135,7 +135,7 @@ typedef struct GncPluginPageReportPrivate
G_DEFINE_TYPE_WITH_PRIVATE(GncPluginPageReport, gnc_plugin_page_report, GNC_TYPE_PLUGIN_PAGE)
#define GNC_PLUGIN_PAGE_REPORT_GET_PRIVATE(o) \
- ((GncPluginPageReportPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_PLUGIN_PAGE_REPORT))
+ ((GncPluginPageReportPrivate*)gnc_plugin_page_report_get_instance_private((GncPluginPageReport*)o))
static void gnc_plugin_page_report_class_init( GncPluginPageReportClass *klass );
static void gnc_plugin_page_report_init( GncPluginPageReport *plugin_page );
diff --git a/gnucash/gnome/gnc-plugin-page-sx-list.c b/gnucash/gnome/gnc-plugin-page-sx-list.c
index 218a5e0c3..4ea5d6e45 100644
--- a/gnucash/gnome/gnc-plugin-page-sx-list.c
+++ b/gnucash/gnome/gnc-plugin-page-sx-list.c
@@ -99,8 +99,10 @@ typedef struct GncPluginPageSxListPrivate
} GncPluginPageSxListPrivate;
+G_DEFINE_TYPE_WITH_PRIVATE(GncPluginPageSxList, gnc_plugin_page_sx_list, GNC_TYPE_PLUGIN_PAGE)
+
#define GNC_PLUGIN_PAGE_SX_LIST_GET_PRIVATE(o) \
- ((GncPluginPageSxListPrivate*)g_type_instance_get_private ((GTypeInstance*)o, GNC_TYPE_PLUGIN_PAGE_SX_LIST))
+ ((GncPluginPageSxListPrivate*)gnc_plugin_page_sx_list_get_instance_private((GncPluginPageSxList*)o))
static GObjectClass *parent_class = NULL;
@@ -210,8 +212,6 @@ gnc_plugin_page_sx_list_focus_widget (GncPluginPage *sx_plugin_page)
return FALSE;
}
-G_DEFINE_TYPE_WITH_PRIVATE(GncPluginPageSxList, gnc_plugin_page_sx_list, GNC_TYPE_PLUGIN_PAGE)
-
static void
gnc_plugin_page_sx_list_class_init (GncPluginPageSxListClass *klass)
{
diff --git a/gnucash/gnome/gnc-plugin-register.c b/gnucash/gnome/gnc-plugin-register.c
index 31ea43be0..44e6d8c32 100644
--- a/gnucash/gnome/gnc-plugin-register.c
+++ b/gnucash/gnome/gnc-plugin-register.c
@@ -71,7 +71,7 @@ typedef struct GncPluginRegisterPrivate
G_DEFINE_TYPE_WITH_PRIVATE(GncPluginRegister, gnc_plugin_register, GNC_TYPE_PLUGIN)
#define GNC_PLUGIN_REGISTER_GET_PRIVATE(o) \
- ((GncPluginRegisterPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_PLUGIN_REGISTER))
+ ((GncPluginRegisterPrivate*)gnc_plugin_register_get_instance_private((GncPluginRegister*)o))
static GObjectClass *parent_class = NULL;
static QofLogModule log_module = GNC_MOD_GUI;
diff --git a/gnucash/gnome/search-owner.c b/gnucash/gnome/search-owner.c
index 1801a742e..e8bce2a4e 100644
--- a/gnucash/gnome/search-owner.c
+++ b/gnucash/gnome/search-owner.c
@@ -60,7 +60,7 @@ typedef struct _GNCSearchOwnerPrivate
G_DEFINE_TYPE_WITH_PRIVATE(GNCSearchOwner, gnc_search_owner, GNC_TYPE_SEARCH_CORE_TYPE);
#define _PRIVATE(o) \
- ((GNCSearchOwnerPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_SEARCH_OWNER))
+ ((GNCSearchOwnerPrivate*)gnc_search_owner_get_instance_private((GNCSearchOwner*)o))
static GNCSearchCoreTypeClass *parent_class;
diff --git a/gnucash/html/gnc-html.c b/gnucash/html/gnc-html.c
index 4565bdaad..d1f0feecf 100644
--- a/gnucash/html/gnc-html.c
+++ b/gnucash/html/gnc-html.c
@@ -73,7 +73,7 @@ static void gnc_html_dispose( GObject* obj );
static void gnc_html_finalize( GObject* obj );
/*
#define GNC_HTML_GET_PRIVATE(o) \
- ((GncHtmlPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_HTML))
+ ((GncHtmlPrivate*)gnc_html_get_instance_private((GncHtml*)o))
*/
#define GNC_HTML_GET_PRIVATE(o) (GNC_HTML(o)->priv)
diff --git a/gnucash/import-export/csv-exp/gnc-plugin-csv-export.c b/gnucash/import-export/csv-exp/gnc-plugin-csv-export.c
index 97b1b9f45..000dd947f 100644
--- a/gnucash/import-export/csv-exp/gnc-plugin-csv-export.c
+++ b/gnucash/import-export/csv-exp/gnc-plugin-csv-export.c
@@ -77,7 +77,7 @@ typedef struct GncPluginCsvExportPrivate
G_DEFINE_TYPE_WITH_PRIVATE(GncPluginCsvExport, gnc_plugin_csv_export, GNC_TYPE_PLUGIN)
#define GNC_PLUGIN_CSV_EXPORT_GET_PRIVATE(o) \
- ((GncPluginCsvExportPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_PLUGIN_CSV_EXPORT))
+ ((GncPluginCsvExportPrivate*)gnc_plugin_csv_export_get_instance_private((GncPluginCsvExport*)o))
static GObjectClass *parent_class = NULL;
diff --git a/gnucash/import-export/csv-imp/gnc-plugin-csv-import.c b/gnucash/import-export/csv-imp/gnc-plugin-csv-import.c
index 4257b2594..11a031157 100644
--- a/gnucash/import-export/csv-imp/gnc-plugin-csv-import.c
+++ b/gnucash/import-export/csv-imp/gnc-plugin-csv-import.c
@@ -72,7 +72,7 @@ typedef struct GncPluginCsvImportPrivate
G_DEFINE_TYPE_WITH_PRIVATE(GncPluginCsvImport, gnc_plugin_csv_import, GNC_TYPE_PLUGIN)
#define GNC_PLUGIN_CSV_IMPORT_GET_PRIVATE(o) \
- ((GncPluginCsvImportPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_PLUGIN_CSV_IMPORT))
+ ((GncPluginCsvImportPrivate*)gnc_plugin_csv_import_get_instance_private((GncPluginCsvImport*)o))
static GObjectClass *parent_class = NULL;
diff --git a/gnucash/import-export/log-replay/gnc-plugin-log-replay.c b/gnucash/import-export/log-replay/gnc-plugin-log-replay.c
index 1356caf4e..31f980964 100644
--- a/gnucash/import-export/log-replay/gnc-plugin-log-replay.c
+++ b/gnucash/import-export/log-replay/gnc-plugin-log-replay.c
@@ -60,7 +60,7 @@ typedef struct GncPluginLogreplayPrivate
G_DEFINE_TYPE_WITH_PRIVATE(GncPluginLogreplay, gnc_plugin_log_replay, GNC_TYPE_PLUGIN)
#define GNC_PLUGIN_LOG_REPLAY_GET_PRIVATE(o) \
- ((GncPluginLogreplayPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_PLUGIN_LOG_REPLAY))
+ ((GncPluginLogreplayPrivate*)gnc_plugin_log_replay_get_instance_private((GncPluginLogReplay*)o))
static GObjectClass *parent_class = NULL;
diff --git a/gnucash/import-export/ofx/gnc-plugin-ofx.c b/gnucash/import-export/ofx/gnc-plugin-ofx.c
index be07e1ecd..94e7c3e4f 100644
--- a/gnucash/import-export/ofx/gnc-plugin-ofx.c
+++ b/gnucash/import-export/ofx/gnc-plugin-ofx.c
@@ -58,7 +58,7 @@ typedef struct GncPluginOfxPrivate
G_DEFINE_TYPE_WITH_PRIVATE(GncPluginOfx, gnc_plugin_ofx, GNC_TYPE_PLUGIN)
#define GNC_PLUGIN_OFX_GET_PRIVATE(o) \
- ((GncPluginOfxPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_PLUGIN_OFX))
+ ((GncPluginOfxPrivate*)gnc_plugin_ofx_get_instance_private((GncPluginOfx*)o))
static GObjectClass *parent_class = NULL;
diff --git a/gnucash/import-export/qif-imp/gnc-plugin-qif-import.c b/gnucash/import-export/qif-imp/gnc-plugin-qif-import.c
index 4b73538ce..2aed0ae59 100644
--- a/gnucash/import-export/qif-imp/gnc-plugin-qif-import.c
+++ b/gnucash/import-export/qif-imp/gnc-plugin-qif-import.c
@@ -60,7 +60,7 @@ typedef struct GncPluginQifImportPrivate
G_DEFINE_TYPE_WITH_PRIVATE(GncPluginQifImport, gnc_plugin_qif_import, GNC_TYPE_PLUGIN);
#define GNC_PLUGIN_QIF_IMPORT_GET_PRIVATE(o) \
- ((GncPluginQifImportPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_PLUGIN_QIF_IMPORT))
+ ((GncPluginQifImportPrivate*)gnc_plugin_qif_import_get_instance_private((GncPluginQifImport*)o))
static GObjectClass *parent_class = NULL;
diff --git a/libgnucash/engine/Account.cpp b/libgnucash/engine/Account.cpp
index a0fcd49e1..5b80ef5a8 100644
--- a/libgnucash/engine/Account.cpp
+++ b/libgnucash/engine/Account.cpp
@@ -138,7 +138,7 @@ enum
};
#define GET_PRIVATE(o) \
- ((AccountPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_ACCOUNT))
+ ((AccountPrivate*)gnc_account_get_instance_private((Account*)o))
/* This map contains a set of strings representing the different column types. */
static const std::map<GNCAccountType, const char*> gnc_acct_debit_strs = {
diff --git a/libgnucash/engine/gnc-budget.cpp b/libgnucash/engine/gnc-budget.cpp
index 3600b3910..88847b750 100644
--- a/libgnucash/engine/gnc-budget.cpp
+++ b/libgnucash/engine/gnc-budget.cpp
@@ -91,7 +91,7 @@ typedef struct GncBudgetPrivate
} GncBudgetPrivate;
#define GET_PRIVATE(o) \
- ((GncBudgetPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_BUDGET))
+ ((GncBudgetPrivate*)gnc_budget_get_instance_private((GncBudget*)o))
struct _GncBudgetClass
{
diff --git a/libgnucash/engine/gnc-commodity.c b/libgnucash/engine/gnc-commodity.c
index df80a9b34..ac686c4b7 100644
--- a/libgnucash/engine/gnc-commodity.c
+++ b/libgnucash/engine/gnc-commodity.c
@@ -94,7 +94,7 @@ static const char*
is_unset = "unset";
#define GET_PRIVATE(o) \
- ((gnc_commodityPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_COMMODITY))
+ ((gnc_commodityPrivate*)gnc_commodity_get_instance_private((gnc_commodity*)o))
struct _GncCommodityClass
{
diff --git a/libgnucash/engine/gnc-lot.c b/libgnucash/engine/gnc-lot.c
index 7302ef136..dd0cec9dd 100644
--- a/libgnucash/engine/gnc-lot.c
+++ b/libgnucash/engine/gnc-lot.c
@@ -100,7 +100,7 @@ typedef struct GNCLotPrivate
} GNCLotPrivate;
#define GET_PRIVATE(o) \
- ((GNCLotPrivate*)g_type_instance_get_private((GTypeInstance*)o, GNC_TYPE_LOT))
+ ((GNCLotPrivate*)gnc_lot_get_instance_private((GNCLot*)o))
#define gnc_lot_set_guid(L,G) qof_instance_set_guid(QOF_INSTANCE(L),&(G))
@@ -399,8 +399,12 @@ gnc_lot_get_account (const GNCLot *lot)
GncInvoice * gnc_lot_get_cached_invoice (const GNCLot *lot)
{
- if (!lot) return NULL;
- return GET_PRIVATE(lot)->cached_invoice;
+ if (!lot) return NULL;
+ else
+ {
+ GNCLotPrivate *priv = GET_PRIVATE(lot);
+ return priv->cached_invoice;
+ }
}
void
diff --git a/libgnucash/engine/qofinstance.cpp b/libgnucash/engine/qofinstance.cpp
index 7f99994a9..12b7dcbfe 100644
--- a/libgnucash/engine/qofinstance.cpp
+++ b/libgnucash/engine/qofinstance.cpp
@@ -112,7 +112,7 @@ typedef struct QofInstancePrivate
} QofInstancePrivate;
#define GET_PRIVATE(o) \
- ((QofInstancePrivate*)g_type_instance_get_private((GTypeInstance*)o, QOF_TYPE_INSTANCE))
+ ((QofInstancePrivate*)qof_instance_get_instance_private((QofInstance*)o))
G_DEFINE_TYPE_WITH_PRIVATE(QofInstance, qof_instance, G_TYPE_OBJECT);
QOF_GOBJECT_FINALIZE(qof_instance);
commit 815eeb496f183265cec84d69d14c17d6416354b4
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Jul 30 23:16:24 2022 +0800
[gnc-plugin-page-register] g_slist_free param_list
If (reg->type == SEARCH_LEDGER) then the GSList* created by
qof_query_build_param_list would not be freed. This reordering avoids
allocating GSList altogether when not needed.
diff --git a/gnucash/gnome/gnc-plugin-page-register.c b/gnucash/gnome/gnc-plugin-page-register.c
index dce7893b3..bfa0f671c 100644
--- a/gnucash/gnome/gnc-plugin-page-register.c
+++ b/gnucash/gnome/gnc-plugin-page-register.c
@@ -2738,7 +2738,6 @@ static void
gnc_ppr_update_status_query (GncPluginPageRegister* page)
{
GncPluginPageRegisterPrivate* priv;
- GSList* param_list;
Query* query;
SplitRegister* reg;
@@ -2762,9 +2761,9 @@ gnc_ppr_update_status_query (GncPluginPageRegister* page)
reg = gnc_ledger_display_get_split_register (priv->ledger);
/* Remove the old status match */
- param_list = qof_query_build_param_list (SPLIT_RECONCILE, NULL);
- if (param_list && (reg->type != SEARCH_LEDGER))
+ if (reg->type != SEARCH_LEDGER)
{
+ GSList *param_list = qof_query_build_param_list (SPLIT_RECONCILE, NULL);
qof_query_purge_terms (query, param_list);
g_slist_free (param_list);
}
@@ -2802,7 +2801,6 @@ static void
gnc_ppr_update_date_query (GncPluginPageRegister* page)
{
GncPluginPageRegisterPrivate* priv;
- GSList* param_list;
Query* query;
SplitRegister* reg;
@@ -2827,9 +2825,10 @@ gnc_ppr_update_date_query (GncPluginPageRegister* page)
reg = gnc_ledger_display_get_split_register (priv->ledger);
/* Delete any existing old date spec. */
- param_list = qof_query_build_param_list (SPLIT_TRANS, TRANS_DATE_POSTED, NULL);
- if (param_list && (reg->type != SEARCH_LEDGER))
+ if (reg->type != SEARCH_LEDGER)
{
+ GSList *param_list = qof_query_build_param_list (SPLIT_TRANS,
+ TRANS_DATE_POSTED, NULL);
qof_query_purge_terms (query, param_list);
g_slist_free (param_list);
}
commit 6c70f2c22d9e72da9c20bc8511ddf816e5f05ce4
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Jul 30 23:15:08 2022 +0800
[gnucash-sheet] unref cursor
diff --git a/gnucash/register/register-gnome/gnucash-sheet.c b/gnucash/register/register-gnome/gnucash-sheet.c
index 2991e31e7..4b009dc27 100644
--- a/gnucash/register/register-gnome/gnucash-sheet.c
+++ b/gnucash/register/register-gnome/gnucash-sheet.c
@@ -817,6 +817,8 @@ gnucash_sheet_finalize (GObject *object)
g_hash_table_destroy (sheet->cursor_styles);
g_hash_table_destroy (sheet->dimensions_hash_table);
+ g_object_unref (sheet->cursor);
+
if (G_OBJECT_CLASS(sheet_parent_class)->finalize)
(*G_OBJECT_CLASS(sheet_parent_class)->finalize)(object);
}
commit 723dee66cb7274ece45f3f86dc21d79475b3c5de
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Jul 30 23:01:07 2022 +0800
[gnc-ledger-display] QofQuery destroyed
This QofQuery was copied by gnc_ledger_display_internal, therefore its
is no longer in use when out of scope.
diff --git a/gnucash/register/ledger-core/gnc-ledger-display.c b/gnucash/register/ledger-core/gnc-ledger-display.c
index 1f972f6c0..4a6988001 100644
--- a/gnucash/register/ledger-core/gnc-ledger-display.c
+++ b/gnucash/register/ledger-core/gnc-ledger-display.c
@@ -530,6 +530,8 @@ gnc_ledger_display_template_gl (char* id)
gnc_split_register_set_template_account (sr, acct);
}
+ qof_query_destroy (q);
+
LEAVE ("%p", ld);
return ld;
}
commit 7bc7737476ffc5ba1e9a64751ae17285b76ddf9c
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Jul 30 16:21:03 2022 +0800
[gnc-dense-cal] further GList* and char* leaks
- mark->name and mark->info both leaked
- fixing poorly written for loop to g_list_free tags properly
diff --git a/gnucash/gnome-utils/gnc-dense-cal.c b/gnucash/gnome-utils/gnc-dense-cal.c
index 132b9f459..9b3390dc2 100644
--- a/gnucash/gnome-utils/gnc-dense-cal.c
+++ b/gnucash/gnome-utils/gnc-dense-cal.c
@@ -821,6 +821,7 @@ gdc_free_all_mark_data(GncDenseCal *dcal)
gdc_mark_data *mark = l->data;
g_list_free (mark->ourMarks);
g_free (mark->name);
+ g_free (mark->info);
g_free (mark);
}
g_list_free(dcal->markData);
@@ -1888,26 +1889,22 @@ cleanup:
static void
gdc_add_markings(GncDenseCal *cal)
{
- GList *tags;
- tags = gnc_dense_cal_model_get_contained(cal->model);
- for (; tags != NULL; tags = tags->next)
- {
- guint tag = GPOINTER_TO_UINT(tags->data);
- gdc_add_tag_markings(cal, tag);
- }
+ GList *tags = gnc_dense_cal_model_get_contained(cal->model);
+
+ for (GList *n = tags; n; n = n->next)
+ gdc_add_tag_markings(cal, GPOINTER_TO_UINT(n->data));
+
g_list_free(tags);
}
static void
gdc_remove_markings(GncDenseCal *cal)
{
- GList *tags;
- tags = gnc_dense_cal_model_get_contained(cal->model);
- for (; tags != NULL; tags = tags->next)
- {
- guint tag = GPOINTER_TO_UINT(tags->data);
- gdc_mark_remove(cal, tag, FALSE);
- }
+ GList *tags = gnc_dense_cal_model_get_contained(cal->model);
+
+ for (GList *n = tags; n; n = n->next)
+ gdc_mark_remove(cal, GPOINTER_TO_UINT(n->data), FALSE);
+
g_list_free(tags);
}
@@ -2051,6 +2048,8 @@ gdc_mark_remove(GncDenseCal *dcal, guint mark_to_remove, gboolean redraw)
}
g_list_free(mark_data->ourMarks);
dcal->markData = g_list_remove(dcal->markData, mark_data);
+ g_free (mark_data->name);
+ g_free (mark_data->info);
g_free(mark_data);
if (redraw)
commit accdf9e852e0a539a435497acee330857c87789e
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Jul 30 13:39:34 2022 +0800
[gnc-dense-cal] leaks in markdata and GTimer
- mark->name wasn't correctly freed
- don't unnecessarily allocate GTimer
diff --git a/gnucash/gnome-utils/gnc-dense-cal.c b/gnucash/gnome-utils/gnc-dense-cal.c
index 9fca03c76..132b9f459 100644
--- a/gnucash/gnome-utils/gnc-dense-cal.c
+++ b/gnucash/gnome-utils/gnc-dense-cal.c
@@ -818,8 +818,10 @@ gdc_free_all_mark_data(GncDenseCal *dcal)
/* Remove the old mark data. */
for (l = dcal->markData; l; l = l->next)
{
- g_list_free(((gdc_mark_data*)l->data)->ourMarks);
- g_free((gdc_mark_data*)l->data);
+ gdc_mark_data *mark = l->data;
+ g_list_free (mark->ourMarks);
+ g_free (mark->name);
+ g_free (mark);
}
g_list_free(dcal->markData);
dcal->markData = NULL;
@@ -902,13 +904,14 @@ gnc_dense_cal_draw_to_buffer(GncDenseCal *dcal)
cairo_t *cr;
gchar *primary_color_class, *secondary_color_class, *marker_color_class;
- timer = g_timer_new();
DEBUG("drawing");
widget = GTK_WIDGET(dcal);
if (!dcal->surface)
return;
+ timer = g_timer_new();
+
g_timer_start(timer);
cr = cairo_create (dcal->surface);
layout = gtk_widget_create_pango_layout(GTK_WIDGET(dcal), NULL);
commit 45aac53952092f9acb1e4e76e9d070ea739e165a
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Jul 30 13:39:20 2022 +0800
[gnc-split-reg] free tooltip text properly
diff --git a/gnucash/gnome/gnc-split-reg.c b/gnucash/gnome/gnc-split-reg.c
index 323fd857f..d6c37ce17 100644
--- a/gnucash/gnome/gnc-split-reg.c
+++ b/gnucash/gnome/gnc-split-reg.c
@@ -744,9 +744,8 @@ gsr_redraw_all_cb (GnucashRegister *g_reg, gpointer data)
gtk_widget_set_tooltip_text (GTK_WIDGET(gsr->filter_label), gsr->filter_text);
- if (old_tt_text)
- g_free (old_tt_text);
}
+ g_free (old_tt_text);
}
if (gsr->shares_label == NULL && gsr->value_label == NULL)
commit 67a1b7a873badcd1dc343e11997217941bbded6f
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Jul 30 12:52:16 2022 +0800
[gnc-sx-instance-model] free GHashTable keys when destroying
diff --git a/libgnucash/app-utils/gnc-sx-instance-model.c b/libgnucash/app-utils/gnc-sx-instance-model.c
index 75c624785..dcb51f8cb 100644
--- a/libgnucash/app-utils/gnc-sx-instance-model.c
+++ b/libgnucash/app-utils/gnc-sx-instance-model.c
@@ -207,9 +207,7 @@ gnc_sx_instance_get_variables_for_parser(GHashTable *instance_var_hash)
{
GHashTable *parser_vars;
- /* fixme: the following GHashTable should g_free keys and
- gnc_sx_variable_free the values, however this breaks SX formulas */
- parser_vars = g_hash_table_new(g_str_hash, g_str_equal);
+ parser_vars = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL);
g_hash_table_foreach(instance_var_hash, (GHFunc)_sx_var_to_raw_numeric, parser_vars);
return parser_vars;
}
commit 78f74656944bc3d80d56a9eba585750bc4fe18dd
Author: Christian Wehling <christian.wehling at web.de>
Date: Fri Jul 29 17:51:02 2022 +0200
Translation update by Christian Wehling <christian.wehling at web.de> using Weblate
po/de.po: 99.9% (5399 of 5400 strings; 1 fuzzy)
182 failing checks (3.3%)
Translation: GnuCash/Program (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/de/
Co-authored-by: Christian Wehling <christian.wehling at web.de>
diff --git a/po/de.po b/po/de.po
index 190630c1d..83fb6b686 100644
--- a/po/de.po
+++ b/po/de.po
@@ -39,8 +39,8 @@ msgstr ""
"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug."
"cgi?product=GnuCash&component=Translations\n"
"POT-Creation-Date: 2022-07-22 06:33+0200\n"
-"PO-Revision-Date: 2022-07-28 05:15+0000\n"
-"Last-Translator: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>\n"
+"PO-Revision-Date: 2022-07-29 15:51+0000\n"
+"Last-Translator: Christian Wehling <christian.wehling at web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/gnucash/gnucash/"
"de/>\n"
"Language: de\n"
@@ -8930,10 +8930,8 @@ msgid "Edit the global preferences of GnuCash"
msgstr "Die globalen Einstellungen von GnuCash bearbeiten"
#: gnucash/gnome-utils/gnc-main-window.c:345
-#, fuzzy
-#| msgid "<b>Tab Position</b>"
msgid "Tab P_osition"
-msgstr "<b>Position Reiter der Karteikarten</b>"
+msgstr "P_osition der Karteireiter"
#: gnucash/gnome-utils/gnc-main-window.c:348
msgid "Select sorting criteria for this page view"
@@ -9185,7 +9183,7 @@ msgstr "Buch-Optionen"
#: gnucash/gnome-utils/gnc-main-window.c:4853 gnucash/gnucash-core-app.cpp:261
msgid "(user modifiable)"
-msgstr ""
+msgstr "(vom Benutzer veränderbar)"
#. Translators: %s will be replaced with the current year
#: gnucash/gnome-utils/gnc-main-window.c:4880
@@ -10575,10 +10573,8 @@ msgid "{1} [options] [datafile]"
msgstr "{1} [Optionen] [Datei]"
#: gnucash/gnucash-core-app.cpp:255
-#, fuzzy
-#| msgid "GnuCash "
msgid "GnuCash Paths"
-msgstr "GnuCash "
+msgstr "GnuCash Dateipfade"
#: gnucash/gnucash-core-app.cpp:270
msgid "GnuCash {1}"
@@ -10625,10 +10621,8 @@ msgstr ""
"Kann mehrmals aufgerufen werden."
#: gnucash/gnucash-core-app.cpp:309
-#, fuzzy
-#| msgid "Show plot"
msgid "Show paths"
-msgstr "Diagramm anzeigen"
+msgstr "Dateipfade anzeigen"
#: gnucash/gnucash-core-app.cpp:311
msgid ""
@@ -15948,10 +15942,8 @@ msgstr "ISIN, _WKN oder anderer Code"
#: gnucash/gtkbuilder/dialog-commodity.glade:485
#: gnucash/gtkbuilder/dialog-commodity.glade:767
#: gnucash/gtkbuilder/dialog-price.glade:122
-#, fuzzy
-#| msgid "Namespace"
msgid "Nam_espace"
-msgstr "Namensraum"
+msgstr "Nam_ensraum"
#: gnucash/gtkbuilder/dialog-commodity.glade:500
msgid "_Symbol/abbreviation"
@@ -16670,10 +16662,8 @@ msgid "Green"
msgstr "Grün"
#: gnucash/gtkbuilder/dialog-import.glade:871
-#, fuzzy
-#| msgid "Do not print transaction detail"
msgid "Edit imported transaction details"
-msgstr "Keine Buchungsdetails darstellen"
+msgstr "Importierte Buchungsdetails bearbeiten"
#: gnucash/gtkbuilder/dialog-import.glade:944
#: gnucash/gtkbuilder/dialog-lot-viewer.glade:151
@@ -22117,24 +22107,18 @@ msgstr "Inaktiv"
#. Translators: Menu entry, no full stop
#: gnucash/import-export/import-main-matcher.c:1321
-#, fuzzy
-#| msgid "Assign a transfer account to the selection."
msgid "_Assign a transfer account to the selection"
-msgstr "Gegenkonto zu Auswahl zuweisen."
+msgstr "Gegenkonto der _Auswahl zuweisen"
#. Translators: Menu entry, no full stop
#: gnucash/import-export/import-main-matcher.c:1368
-#, fuzzy
-#| msgid "Description, Notes, or Memo"
msgid "_Edit description, notes, or memo"
-msgstr "Beschreibung / Bemerkung / Buchungstext"
+msgstr "Beschreibung, Bemerkung oder Buchungstext b_earbeiten"
#. Translators: Menu entry, no full stop
#: gnucash/import-export/import-main-matcher.c:1377
-#, fuzzy
-#| msgid "Reset defaults"
msgid "_Reset all edits"
-msgstr "Voreinstellungen"
+msgstr "Alle Ãnderungen _rückgängig machen"
#: gnucash/import-export/import-main-matcher.c:1547
msgctxt "Column header for 'Adding transaction'"
commit 4906df8ed84b43973a4d76431f83666f9e975b7a
Author: Avi Markovitz <avi.markovitz at gmail.com>
Date: Fri Jul 29 17:51:02 2022 +0200
Translation update by Avi Markovitz <avi.markovitz at gmail.com> using Weblate
po/he.po: 100.0% (5400 of 5400 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Hebrew)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/he/
Co-authored-by: Avi Markovitz <avi.markovitz at gmail.com>
diff --git a/po/he.po b/po/he.po
index f5024f6cc..8d47c96d0 100644
--- a/po/he.po
+++ b/po/he.po
@@ -11,7 +11,7 @@ msgstr ""
"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug."
"cgi?product=GnuCash&component=Translations\n"
"POT-Creation-Date: 2022-07-22 06:33+0200\n"
-"PO-Revision-Date: 2022-07-26 15:51+0000\n"
+"PO-Revision-Date: 2022-07-28 11:17+0000\n"
"Last-Translator: Avi Markovitz <avi.markovitz at gmail.com>\n"
"Language-Team: Hebrew <https://hosted.weblate.org/projects/gnucash/gnucash/"
"he/>\n"
@@ -8025,7 +8025,7 @@ msgstr "×עת×"
#: gnucash/gnome-utils/gnc-date-edit.c:888
msgid "Calendar"
-msgstr "××× ×©× ×"
+msgstr "××× ×©× × ××ר××ת"
#: gnucash/gnome-utils/gnc-dense-cal.c:252
msgid "12 months"
@@ -11620,7 +11620,7 @@ msgstr ""
#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:165
#: gnucash/gtkbuilder/dialog-preferences.glade:1212
msgid "In the current calendar year"
-msgstr "××©× × ××§×× ×ר×ת ×× ××××ת"
+msgstr "××©× × ×××ר××ת ×× ××××ת"
#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:166
#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:171
@@ -11629,8 +11629,8 @@ msgid ""
"within the current calendar year or close to the current date based on a "
"sliding window starting a set number of months backwards in time."
msgstr ""
-"××שר ת×ר×× ×××× ××× ×©× × × ××ª× ××ש×××× ××©× × ××§×× ×ר×ת ×× ××××ת ×× ×§×¨×× ×ת×ר×× "
-"×× ×××× ××ת×סס ×¢× ×××× ×××× ×©×ת××× ×ספר ××××ר ×©× ×××ש×× ××××¨× ××××."
+"××שר ת×ר×× ×××× ××× ×©× ×, × ××ª× ××ש×××× ××©× × ×××ר××ת ×× ××××ת, ×× ×§×¨×× ×ת×ר×× "
+"×× ××××, ××ת×סס ×¢× ××××Ö¾××××©× ×©×ת××× ×ספר ×××ש×× ××××ר, ××××¨× ××××."
#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:170
msgid ""
@@ -11970,12 +11970,12 @@ msgstr "×צ×ת ת×ר×× ×ר×ש×× ×ת×ר×× ××ת××× ××××רת
#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:326
msgid "Show the calendar buttons"
-msgstr "×צ×ת ×××¦× × ××× ×©× ×"
+msgstr "×צ×ת ×××¦× × ××× ×©× × ××ר××ת"
#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:327
#: gnucash/gtkbuilder/dialog-preferences.glade:3417
msgid "Show the calendar buttons Cancel, Today and Select."
-msgstr "×צ×ת ×××¦× × ××× ××©× ×, ×××××, ×××× ××××ר×."
+msgstr "×צ×ת ×××¦× × ××××× ××× ××©× × ×××ר××ת, ×××× ××××ר×."
#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:331
msgid "Move the selection to the blank split on expand"
@@ -16473,7 +16473,7 @@ msgstr "××שר ת×ר×× ×××× ××× ×©× ×, ××©× × ×ª×ש××"
#: gnucash/gtkbuilder/dialog-preferences.glade:1218
msgid ""
"Dates will be completed so that they are within the current calendar year."
-msgstr "ת×ר×××× ××ש××× ×× ×©×××× ××ס×רת ××©× × ××§×× ×ר×ת ×× ××××ת."
+msgstr "ת×ר×××× ××ש××× ×× ×©××××× ××ס×רת ××©× × ×××ר××ת ×× ××××ת."
#: gnucash/gtkbuilder/dialog-preferences.glade:1231
msgid ""
@@ -17017,7 +17017,7 @@ msgstr "×צ×ת ת×ר××× ×¨_×ש×× ××ת×××"
#. Register2 feature
#: gnucash/gtkbuilder/dialog-preferences.glade:3413
msgid "Show the calendar b_uttons"
-msgstr "×צ×ת ×××¦× × ××× ×©_× ×"
+msgstr "×צ×ת ×××¦× × ×××× ×©_× × ×××ר××ת"
#. Register2 feature
#: gnucash/gtkbuilder/dialog-preferences.glade:3429
@@ -18785,8 +18785,8 @@ msgid ""
"Number of calendar units in the recurrence: E.g. Biweekly = every 2 weeks; "
"Quarterly = every 3 months"
msgstr ""
-"×ספר ×××××ת ×§×× ×ר××ת ×××××ר××: ××××ר ×× ×©×××¢× = ×× ×©×××¢×××, ר××¢×× × = ×× 3 "
-"×××ש××"
+"×ספר ×××××ת ×××Ö¾×©× ×Ö¾××ר××ת ×××××ר××: ××××ר ×× ×©×××¢× = ×× ×©×××¢×××, ר××¢×× × = "
+"×× 3 ×××ש××"
#: gnucash/gtkbuilder/gnc-recurrence.glade:109
msgid "beginning on"
@@ -28940,19 +28940,19 @@ msgstr ""
#: libgnucash/app-utils/date-utilities.scm:923
msgid "First day of the current calendar year."
-msgstr "×××× ×ר×ש××, ×××× ××©× × ×× ××××ת."
+msgstr "×××× ×ר×ש××, ×××× ××©× × ×××ר××ת ×× ××××ת."
#: libgnucash/app-utils/date-utilities.scm:930
msgid "Last day of the current calendar year."
-msgstr "×××× ×××ר××, ×××× ××©× × ×× ××××ת."
+msgstr "×××× ×××ר××, ×××× ××©× × ×××ר××ת ×× ××××ת."
#: libgnucash/app-utils/date-utilities.scm:937
msgid "First day of the previous calendar year."
-msgstr "×××× ×ר×ש××, ×××× ××©× × ××§×××ת."
+msgstr "×××× ×ר×ש××, ×××× ××©× × ×××ר××ת ××§×××ת."
#: libgnucash/app-utils/date-utilities.scm:944
msgid "Last day of the previous calendar year."
-msgstr "×××× ×××ר××, ×××× ××©× × ××§×××ת."
+msgstr "×××× ×××ר××, ×××× ××©× × ×××ר××ת ××§×××ת."
#: libgnucash/app-utils/date-utilities.scm:948
msgid "Start of next year"
@@ -28960,7 +28960,7 @@ msgstr "ת×××ת ××©× × ××××"
#: libgnucash/app-utils/date-utilities.scm:951
msgid "First day of the next calendar year."
-msgstr "×××× ×ר×ש××, ××××× ××©× × ××××."
+msgstr "×××× ×ר×ש××, ××××× ××©× × ×××ר××ת ××××."
#: libgnucash/app-utils/date-utilities.scm:955
msgid "End of next year"
commit 583cd2c9fbbab99a9577960823cb525f5168f62c
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Fri Jul 29 17:51:01 2022 +0200
Translation update by Frank H. Ellenberger <frank.h.ellenberger at gmail.com> using Weblate
po/de.po: 99.8% (5390 of 5400 strings; 9 fuzzy)
184 failing checks (3.4%)
Translation: GnuCash/Program (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/de/
Co-authored-by: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
diff --git a/po/de.po b/po/de.po
index d8edddb3c..190630c1d 100644
--- a/po/de.po
+++ b/po/de.po
@@ -39,8 +39,8 @@ msgstr ""
"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug."
"cgi?product=GnuCash&component=Translations\n"
"POT-Creation-Date: 2022-07-22 06:33+0200\n"
-"PO-Revision-Date: 2022-07-25 20:24+0000\n"
-"Last-Translator: Christian Wehling <christian.wehling at web.de>\n"
+"PO-Revision-Date: 2022-07-28 05:15+0000\n"
+"Last-Translator: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/gnucash/gnucash/"
"de/>\n"
"Language: de\n"
@@ -13643,7 +13643,7 @@ msgstr ""
#: gnucash/gtkbuilder/assistant-csv-price-import.glade:193
#: gnucash/gtkbuilder/assistant-csv-trans-import.glade:183
msgid "<b>Load and Save Settings</b>"
-msgstr "<b>Lade- und Speichern-Einstellungen</b>"
+msgstr "<b>Einstellungen speichern oder laden</b>"
#: gnucash/gtkbuilder/assistant-csv-price-import.glade:242
#: gnucash/gtkbuilder/assistant-csv-trans-import.glade:231
commit 09e5c46dfda0b53e89ceba4167ceb1c3b78931c4
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Jul 29 11:28:55 2022 +0100
Remove some default 'dummy' store entries as not required.
diff --git a/gnucash/gnome/dialog-report-style-sheet.c b/gnucash/gnome/dialog-report-style-sheet.c
index bf6fe65a0..a4f8d7527 100644
--- a/gnucash/gnome/dialog-report-style-sheet.c
+++ b/gnucash/gnome/dialog-report-style-sheet.c
@@ -230,9 +230,7 @@ gnc_style_sheet_new (StyleSheetDialog * ssd)
g_assert (ssd);
- /* Erase the initial dummy entry. */
template_model = gtk_combo_box_get_model (GTK_COMBO_BOX(template_combo));
- gtk_list_store_clear (GTK_LIST_STORE(template_model));
/* put in the list of style sheet type names */
for (; !scm_is_null (templates); templates = SCM_CDR(templates))
diff --git a/gnucash/gtkbuilder/assistant-qif-import.glade b/gnucash/gtkbuilder/assistant-qif-import.glade
index 033b8075d..68012c759 100644
--- a/gnucash/gtkbuilder/assistant-qif-import.glade
+++ b/gnucash/gtkbuilder/assistant-qif-import.glade
@@ -2,27 +2,11 @@
<!-- Generated with glade 3.38.2 -->
<interface>
<requires lib="gtk+" version="3.22"/>
- <object class="GtkListStore" id="currency_liststore">
- <columns>
- <!-- column-name item -->
- <column type="gchararray"/>
- </columns>
- <data>
- <row>
- <col id="0" translatable="yes">Dummy</col>
- </row>
- </data>
- </object>
<object class="GtkListStore" id="date_format_liststore">
<columns>
<!-- column-name item -->
<column type="gchararray"/>
</columns>
- <data>
- <row>
- <col id="0" translatable="yes">Dummy</col>
- </row>
- </data>
</object>
<object class="GtkAssistant" id="qif_import_assistant">
<property name="can-focus">False</property>
diff --git a/gnucash/gtkbuilder/dialog-report.glade b/gnucash/gtkbuilder/dialog-report.glade
index 27957c699..ab8b3b095 100644
--- a/gnucash/gtkbuilder/dialog-report.glade
+++ b/gnucash/gtkbuilder/dialog-report.glade
@@ -697,11 +697,6 @@
<!-- column-name item -->
<column type="gchararray"/>
</columns>
- <data>
- <row>
- <col id="0" translatable="yes">Dummy</col>
- </row>
- </data>
</object>
<object class="GtkDialog" id="new_style_sheet_dialog">
<property name="can-focus">False</property>
diff --git a/gnucash/import-export/qif-imp/assistant-qif-import.c b/gnucash/import-export/qif-imp/assistant-qif-import.c
index 008060162..fb1347fd0 100644
--- a/gnucash/import-export/qif-imp/assistant-qif-import.c
+++ b/gnucash/import-export/qif-imp/assistant-qif-import.c
@@ -3805,7 +3805,6 @@ gnc_ui_qif_import_assistant_make (QIFImportWindow *qif_win)
GtkWidget *box;
builder = gtk_builder_new ();
- gnc_builder_add_from_file (builder, "assistant-qif-import.glade", "currency_liststore");
gnc_builder_add_from_file (builder, "assistant-qif-import.glade", "date_format_liststore");
gnc_builder_add_from_file (builder, "assistant-qif-import.glade", "qif_import_assistant");
commit dea1a89e81853ddd6a38963e8a535bb95a9bb91e
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Jul 29 10:55:44 2022 +0100
Bug 798573 - Tab Width Behaviour
Currently when the notebook tabs on the left or right, the space used
fluctuates depending on tab label width. This change sets the label
width to the preference setting when the tabs are on the left or right
but when top or bottom the width is set to the number of characters
when shorter than the preference setting so they take up less room.
diff --git a/gnucash/gnome-utils/gnc-main-window.c b/gnucash/gnome-utils/gnc-main-window.c
index 30e124926..165a3393d 100644
--- a/gnucash/gnome-utils/gnc-main-window.c
+++ b/gnucash/gnome-utils/gnc-main-window.c
@@ -2162,9 +2162,39 @@ gnc_main_window_update_tab_color (gpointer gsettings, gchar *pref, gpointer user
}
-/** Set the tab label ellipsize value. The special check for a zero
- * value handles the case where a user hasn't set a tab width and
- * the preference default isn't detected.
+/** This data structure allows the passing of the tab width and
+ * whether the tab layout is on the left or right.
+ */
+typedef struct
+{
+ gint tab_width;
+ gboolean tabs_left_right;
+} TabWidth;
+
+static TabWidth *
+populate_tab_width_struct (void)
+{
+ TabWidth *tw;
+
+ tw = g_new0 (TabWidth, 1);
+ tw->tab_width = gnc_prefs_get_float (GNC_PREFS_GROUP_GENERAL, GNC_PREF_TAB_WIDTH);
+ tw->tabs_left_right = gnc_prefs_get_bool (GNC_PREFS_GROUP_GENERAL, GNC_PREF_TAB_POSITION_LEFT) ||
+ gnc_prefs_get_bool (GNC_PREFS_GROUP_GENERAL, GNC_PREF_TAB_POSITION_RIGHT);
+
+ return tw;
+}
+
+/** Set the tab label ellipsize value.
+ * When the tabs are on the left or right, the label width is set to
+ * the tab_width value. Doing this maintains a steady notepad header
+ * width for the tabs.
+ *
+ * When the tabs are on the top or bottom, the label width is set to
+ * the number of characters when shorter than tab_width so they take
+ * up less room.
+ *
+ * The special check for a zero value handles the case where a user
+ * hasn't set a tab width and the preference default isn't detected.
*
* @internal
*
@@ -2172,9 +2202,11 @@ gnc_main_window_update_tab_color (gpointer gsettings, gchar *pref, gpointer user
*
* @param tab_width Tab width the user has set in preferences.
*
+ * @param tab_left_right Whether the tab layout is on the left or right.
+ *
*/
static void
-gnc_main_window_set_tab_ellipsize (GtkWidget *label, gint tab_width)
+gnc_main_window_set_tab_ellipsize (GtkWidget *label, gint tab_width, gboolean tab_left_right)
{
const gchar *lab_text = gtk_label_get_text (GTK_LABEL(label));
@@ -2183,7 +2215,11 @@ gnc_main_window_set_tab_ellipsize (GtkWidget *label, gint tab_width)
gint text_length = g_utf8_strlen (lab_text, -1);
if (text_length < tab_width)
{
- gtk_label_set_width_chars (GTK_LABEL(label), text_length);
+ if (tab_left_right) // tabs position is left or right
+ gtk_label_set_width_chars (GTK_LABEL(label), tab_width);
+ else // tabs position is top or bottom
+ gtk_label_set_width_chars (GTK_LABEL(label), text_length);
+
gtk_label_set_ellipsize (GTK_LABEL(label), PANGO_ELLIPSIZE_NONE);
}
else
@@ -2212,19 +2248,21 @@ gnc_main_window_set_tab_ellipsize (GtkWidget *label, gint tab_width)
*/
static void
gnc_main_window_update_tab_width_one_page (GncPluginPage *page,
- gpointer user_data)
+ gpointer user_data)
{
- gint *new_value = user_data;
+ TabWidth *tw = user_data;
GtkWidget *label;
- ENTER("page %p, visible %d", page, *new_value);
+ ENTER("page %p, tab width %d, tabs on left or right %d",
+ page, tw->tab_width, tw->tabs_left_right);
+
label = g_object_get_data(G_OBJECT (page), PLUGIN_PAGE_TAB_LABEL);
if (!label)
{
LEAVE("no label");
return;
}
- gnc_main_window_set_tab_ellipsize (label, *new_value);
+ gnc_main_window_set_tab_ellipsize (label, tw->tab_width, tw->tabs_left_right);
LEAVE(" ");
}
@@ -2244,13 +2282,15 @@ gnc_main_window_update_tab_width_one_page (GncPluginPage *page,
static void
gnc_main_window_update_tab_width (gpointer prefs, gchar *pref, gpointer user_data)
{
- gint new_value;
+ TabWidth *tw;
ENTER(" ");
- new_value = gnc_prefs_get_float (GNC_PREFS_GROUP_GENERAL, GNC_PREF_TAB_WIDTH);
- gnc_main_window_foreach_page(
- gnc_main_window_update_tab_width_one_page,
- &new_value);
+
+ tw = populate_tab_width_struct ();
+
+ gnc_main_window_foreach_page (gnc_main_window_update_tab_width_one_page, tw);
+ g_free (tw);
+
LEAVE(" ");
}
@@ -2343,7 +2383,7 @@ main_window_update_page_name (GncPluginPage *page,
GncMainWindowPrivate *priv;
GtkWidget *label, *entry;
gchar *name, *old_page_name, *old_page_long_name;
- gint lab_width;
+ TabWidth *tw;
ENTER(" ");
@@ -2383,8 +2423,9 @@ main_window_update_page_name (GncPluginPage *page,
gtk_label_set_text(GTK_LABEL(label), name);
/* Adjust the label width for new text */
- lab_width = gnc_prefs_get_float (GNC_PREFS_GROUP_GENERAL, GNC_PREF_TAB_WIDTH);
- gnc_main_window_update_tab_width_one_page (page, &lab_width);
+ tw = populate_tab_width_struct ();
+ gnc_main_window_update_tab_width_one_page (page, tw);
+ g_free (tw);
/* Update Tooltip on notebook Tab */
if (old_page_long_name && old_page_name
@@ -3200,7 +3241,7 @@ gnc_main_window_open_page (GncMainWindow *window,
const gchar *icon, *text, *color_string, *lab_text;
GtkWidget *image;
GList *tmp;
- gint width;
+ TabWidth *tw;
ENTER("window %p, page %p", window, page);
if (window)
@@ -3244,13 +3285,14 @@ gnc_main_window_open_page (GncMainWindow *window,
/*
* The page tab.
*/
- width = gnc_prefs_get_float(GNC_PREFS_GROUP_GENERAL, GNC_PREF_TAB_WIDTH);
icon = GNC_PLUGIN_PAGE_GET_CLASS(page)->tab_icon;
lab_text = gnc_plugin_page_get_page_name(page);
label = gtk_label_new (lab_text);
g_object_set_data (G_OBJECT (page), PLUGIN_PAGE_TAB_LABEL, label);
- gnc_main_window_set_tab_ellipsize (label, width);
+ tw = populate_tab_width_struct ();
+ gnc_main_window_update_tab_width_one_page (page, tw);
+ g_free (tw);
gtk_widget_show (label);
@@ -3651,6 +3693,8 @@ gnc_main_window_update_tab_position (gpointer prefs, gchar *pref, gpointer user_
G_CALLBACK (gnc_main_window_cmd_view_tab_position),
window);
+ gnc_main_window_update_tab_width (NULL, GNC_PREF_TAB_WIDTH, NULL);
+
LEAVE ("");
}
commit 6cad1d16afd487e5e4c1cbe50083828c56f3ce60
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Jul 29 10:49:32 2022 +0100
Change source files gnc-ab-utils.* for spaces and tabs
diff --git a/gnucash/import-export/aqb/gnc-ab-utils.c b/gnucash/import-export/aqb/gnc-ab-utils.c
index 28e5b48e2..d6d5b01dd 100644
--- a/gnucash/import-export/aqb/gnc-ab-utils.c
+++ b/gnucash/import-export/aqb/gnc-ab-utils.c
@@ -67,17 +67,17 @@ G_GNUC_UNUSED static QofLogModule log_module = G_LOG_DOMAIN;
static AB_BANKING *gnc_AB_BANKING = NULL;
static gint gnc_AB_BANKING_refcount = 0;
-static gpointer join_ab_strings_cb(const gchar *str, gpointer user_data);
-static Account *gnc_ab_accinfo_to_gnc_acc(GtkWidget *parent,
- AB_IMEXPORTER_ACCOUNTINFO *account_info);
-static Account *gnc_ab_txn_to_gnc_acc(GtkWidget *parent,
- const AB_TRANSACTION *transaction);
-static const AB_TRANSACTION *txn_transaction_cb(
- const AB_TRANSACTION *element, gpointer user_data);
-static AB_IMEXPORTER_ACCOUNTINFO *txn_accountinfo_cb(
- AB_IMEXPORTER_ACCOUNTINFO *element, gpointer user_data);
-static AB_IMEXPORTER_ACCOUNTINFO *bal_accountinfo_cb(
- AB_IMEXPORTER_ACCOUNTINFO *element, gpointer user_data);
+static gpointer join_ab_strings_cb (const gchar *str, gpointer user_data);
+static Account *gnc_ab_accinfo_to_gnc_acc (GtkWidget *parent,
+ AB_IMEXPORTER_ACCOUNTINFO *account_info);
+static Account *gnc_ab_txn_to_gnc_acc (GtkWidget *parent,
+ const AB_TRANSACTION *transaction);
+static const AB_TRANSACTION *txn_transaction_cb (const AB_TRANSACTION *element,
+ gpointer user_data);
+static AB_IMEXPORTER_ACCOUNTINFO *txn_accountinfo_cb (AB_IMEXPORTER_ACCOUNTINFO *element,
+ gpointer user_data);
+static AB_IMEXPORTER_ACCOUNTINFO *bal_accountinfo_cb (AB_IMEXPORTER_ACCOUNTINFO *element,
+ gpointer user_data);
struct _GncABImExContextImport
{
@@ -102,69 +102,69 @@ static inline time64
gnc_gwen_date_to_time64 (const GNC_GWEN_DATE* date)
{
#if AQBANKING_VERSION_INT >= 59900
- int day = GWEN_Date_GetDay(date);
- int month = GWEN_Date_GetMonth(date);
- int year = GWEN_Date_GetYear(date);
+ int day = GWEN_Date_GetDay (date);
+ int month = GWEN_Date_GetMonth (date);
+ int year = GWEN_Date_GetYear (date);
/* Some banks use nominal 30-day months and set the value date as
* the day after the posted date. In February this can appear to
* be an invalid date because February has fewer than 30 days. If
* that's the case then back up a day to get a real date for
* posting.
*/
- while (month == 2 && day <= 30 && day > (is_leap_year(year) ? 29 : 28))
+ while (month == 2 && day <= 30 && day > (is_leap_year (year) ? 29 : 28))
--day;
- return gnc_dmy2time64_neutral(day, month, year);
+ return gnc_dmy2time64_neutral (day, month, year);
#else
int month, day, year;
- GWEN_Time_GetBrokenDownDate(date, &day, &month, &year);
+ GWEN_Time_GetBrokenDownDate (date, &day, &month, &year);
/* GWEN_Time_GetBrokenDownDate returns localtime(3) format; month is [0..11] */
- return gnc_dmy2time64_neutral(day, month + 1, year);
+ return gnc_dmy2time64_neutral (day, month + 1, year);
#endif
}
void
-gnc_GWEN_Init(void)
+gnc_GWEN_Init (void)
{
- gchar* gwen_logging = g_strdup(g_getenv("GWEN_LOGLEVEL"));
- gchar* aqb_logging = g_strdup(g_getenv("AQBANKING_LOGLEVEL"));
+ gchar* gwen_logging = g_strdup (g_getenv ("GWEN_LOGLEVEL"));
+ gchar* aqb_logging = g_strdup (g_getenv ("AQBANKING_LOGLEVEL"));
/* Initialize gwen library */
GWEN_Init();
/* Initialize gwen logging */
- if (gnc_prefs_get_bool(GNC_PREFS_GROUP_AQBANKING, GNC_PREF_VERBOSE_DEBUG))
+ if (gnc_prefs_get_bool (GNC_PREFS_GROUP_AQBANKING, GNC_PREF_VERBOSE_DEBUG))
{
if (!gwen_logging)
{
- GWEN_Logger_SetLevel(NULL, GWEN_LoggerLevel_Info);
- GWEN_Logger_SetLevel(GWEN_LOGDOMAIN, GWEN_LoggerLevel_Info);
+ GWEN_Logger_SetLevel (NULL, GWEN_LoggerLevel_Info);
+ GWEN_Logger_SetLevel (GWEN_LOGDOMAIN, GWEN_LoggerLevel_Info);
}
if (!aqb_logging)
- GWEN_Logger_SetLevel(AQBANKING_LOGDOMAIN, GWEN_LoggerLevel_Debug);
+ GWEN_Logger_SetLevel (AQBANKING_LOGDOMAIN, GWEN_LoggerLevel_Debug);
}
else
{
if (!gwen_logging)
{
- GWEN_Logger_SetLevel(NULL, GWEN_LoggerLevel_Error);
- GWEN_Logger_SetLevel(GWEN_LOGDOMAIN, GWEN_LoggerLevel_Error);
+ GWEN_Logger_SetLevel (NULL, GWEN_LoggerLevel_Error);
+ GWEN_Logger_SetLevel (GWEN_LOGDOMAIN, GWEN_LoggerLevel_Error);
}
if (!aqb_logging)
- GWEN_Logger_SetLevel(AQBANKING_LOGDOMAIN, GWEN_LoggerLevel_Warning);
+ GWEN_Logger_SetLevel (AQBANKING_LOGDOMAIN, GWEN_LoggerLevel_Warning);
}
- g_free(gwen_logging);
- g_free(aqb_logging);
+ g_free (gwen_logging);
+ g_free (aqb_logging);
gnc_GWEN_Gui_log_init();
}
void
-gnc_GWEN_Fini(void)
+gnc_GWEN_Fini (void)
{
/* Shutdown the GWEN_GUIs */
gnc_GWEN_Gui_shutdown();
- GWEN_Logger_SetLevel(NULL, GWEN_LoggerLevel_Error);
- GWEN_Logger_SetLevel(GWEN_LOGDOMAIN, GWEN_LoggerLevel_Warning);
- GWEN_Logger_SetLevel(AQBANKING_LOGDOMAIN, GWEN_LoggerLevel_Warning);
+ GWEN_Logger_SetLevel (NULL, GWEN_LoggerLevel_Error);
+ GWEN_Logger_SetLevel (GWEN_LOGDOMAIN, GWEN_LoggerLevel_Warning);
+ GWEN_Logger_SetLevel (AQBANKING_LOGDOMAIN, GWEN_LoggerLevel_Warning);
/* Finalize gwen library */
GWEN_Fini();
@@ -173,7 +173,7 @@ gnc_GWEN_Fini(void)
static GWEN_GUI *gnc_gwengui_extended_by_ABBanking;
AB_BANKING *
-gnc_AB_BANKING_new(void)
+gnc_AB_BANKING_new (void)
{
AB_BANKING *api;
@@ -184,13 +184,13 @@ gnc_AB_BANKING_new(void)
/* Init the API again. */
if (gnc_AB_BANKING_refcount == 0)
- g_return_val_if_fail(AB_Banking_Init(api) == 0, NULL);
+ g_return_val_if_fail (AB_Banking_Init (api) == 0, NULL);
}
else
{
- api = AB_Banking_new("gnucash", NULL, 0);
- g_return_val_if_fail(api, NULL);
+ api = AB_Banking_new ("gnucash", NULL, 0);
+ g_return_val_if_fail (api, NULL);
#if AQBANKING_VERSION_INT >= 59925 \
|| (AQBANKING_VERSION_INT >= 50709 && AQBANKING_VERSION_INT < 59900)
@@ -200,26 +200,26 @@ gnc_AB_BANKING_new(void)
https://www.hbci-zka.de/register/prod_register.htm (where the
registration was requested and is managed by cstim). The function call was
introduced in aqbanking-5.99.25 and aqbanking-5.7.9. */
- AB_Banking_RuntimeConfig_SetCharValue(api, "fintsRegistrationKey", "412748A1836CDD07181CE1910");
- AB_Banking_RuntimeConfig_SetCharValue(api, "fintsApplicationVersionString", PROJECT_VERSION);
+ AB_Banking_RuntimeConfig_SetCharValue (api, "fintsRegistrationKey", "412748A1836CDD07181CE1910");
+ AB_Banking_RuntimeConfig_SetCharValue (api, "fintsApplicationVersionString", PROJECT_VERSION);
#endif
#ifndef AQBANKING6
/* Check for config migration */
- if (AB_Banking_HasConf4(api) != 0)
+ if (AB_Banking_HasConf4 (api) != 0)
{
- if (AB_Banking_HasConf3(api) == 0)
+ if (AB_Banking_HasConf3 (api) == 0)
{
PINFO("gnc_AB_BANKING_new: importing aqbanking3 configuration\n");
- if (AB_Banking_ImportConf3(api) < 0)
+ if (AB_Banking_ImportConf3 (api) < 0)
{
PINFO("gnc_AB_BANKING_new: unable to import aqbanking3 configuration\n");
}
}
- else if (AB_Banking_HasConf2(api) == 0)
+ else if (AB_Banking_HasConf2 (api) == 0)
{
PINFO("gnc_AB_BANKING_new: importing aqbanking2 configuration\n");
- if (AB_Banking_ImportConf2(api) < 0)
+ if (AB_Banking_ImportConf2 (api) < 0)
{
PINFO("gnc_AB_BANKING_new: unable to import aqbanking2 configuration\n");
}
@@ -228,9 +228,9 @@ gnc_AB_BANKING_new(void)
#endif
/* Init the API */
- g_return_val_if_fail(AB_Banking_Init(api) == 0, NULL);
- gnc_gwengui_extended_by_ABBanking = GWEN_Gui_GetGui();
- AB_Gui_Extend(gnc_gwengui_extended_by_ABBanking, api);
+ g_return_val_if_fail (AB_Banking_Init (api) == 0, NULL);
+ gnc_gwengui_extended_by_ABBanking = GWEN_Gui_GetGui ();
+ AB_Gui_Extend (gnc_gwengui_extended_by_ABBanking, api);
/* Cache it */
gnc_AB_BANKING = api;
@@ -243,7 +243,7 @@ gnc_AB_BANKING_new(void)
}
void
-gnc_AB_BANKING_delete(AB_BANKING *api)
+gnc_AB_BANKING_delete (AB_BANKING *api)
{
if (!api)
api = gnc_AB_BANKING;
@@ -253,47 +253,47 @@ gnc_AB_BANKING_delete(AB_BANKING *api)
if (api == gnc_AB_BANKING)
{
gnc_AB_BANKING = NULL;
- gnc_AB_BANKING_fini(api);
+ gnc_AB_BANKING_fini (api);
}
- AB_Banking_free(api);
+ AB_Banking_free (api);
}
}
gint
-gnc_AB_BANKING_fini(AB_BANKING *api)
+gnc_AB_BANKING_fini (AB_BANKING *api)
{
if (api == gnc_AB_BANKING)
{
if (--gnc_AB_BANKING_refcount == 0)
{
if (gnc_gwengui_extended_by_ABBanking)
- AB_Gui_Unextend(gnc_gwengui_extended_by_ABBanking);
+ AB_Gui_Unextend (gnc_gwengui_extended_by_ABBanking);
gnc_gwengui_extended_by_ABBanking = NULL;
- return AB_Banking_Fini(api);
+ return AB_Banking_Fini (api);
}
}
else
{
if (gnc_gwengui_extended_by_ABBanking)
- AB_Gui_Unextend(gnc_gwengui_extended_by_ABBanking);
+ AB_Gui_Unextend (gnc_gwengui_extended_by_ABBanking);
gnc_gwengui_extended_by_ABBanking = NULL;
- return AB_Banking_Fini(api);
+ return AB_Banking_Fini (api);
}
return 0;
}
GNC_AB_ACCOUNT_SPEC *
-gnc_ab_get_ab_account(const AB_BANKING *api, Account *gnc_acc)
+gnc_ab_get_ab_account (const AB_BANKING *api, Account *gnc_acc)
{
GNC_AB_ACCOUNT_SPEC *ab_account = NULL;
const gchar *bankcode = NULL;
const gchar *accountid = NULL;
guint32 account_uid = 0;
- bankcode = gnc_ab_get_account_bankcode(gnc_acc);
- accountid = gnc_ab_get_account_accountid(gnc_acc);
+ bankcode = gnc_ab_get_account_bankcode (gnc_acc);
+ accountid = gnc_ab_get_account_accountid (gnc_acc);
account_uid = gnc_ab_get_account_uid (gnc_acc);
if (account_uid > 0)
@@ -301,7 +301,7 @@ gnc_ab_get_ab_account(const AB_BANKING *api, Account *gnc_acc)
#ifdef AQBANKING6
gint rv;
- rv = AB_Banking_GetAccountSpecByUniqueId(api, account_uid, &ab_account);
+ rv = AB_Banking_GetAccountSpecByUniqueId (api, account_uid, &ab_account);
if ( (rv<0 || !ab_account) && bankcode && *bankcode &&
accountid && *accountid)
@@ -315,22 +315,22 @@ gnc_ab_get_ab_account(const AB_BANKING *api, Account *gnc_acc)
}
return ab_account;
#else
- ab_account = AB_Banking_GetAccount(api, account_uid);
+ ab_account = AB_Banking_GetAccount (api, account_uid);
if (!ab_account && bankcode && *bankcode && accountid && *accountid)
{
PINFO("gnc_ab_get_ab_account: No AB_ACCOUNT found for UID %d, "
"trying bank code\n", account_uid);
- ab_account = AB_Banking_GetAccountByCodeAndNumber(api, bankcode,
- accountid);
+ ab_account = AB_Banking_GetAccountByCodeAndNumber (api, bankcode,
+ accountid);
}
return ab_account;
}
else if (bankcode && *bankcode && accountid && *accountid)
{
- ab_account = AB_Banking_GetAccountByCodeAndNumber(api, bankcode,
- accountid);
+ ab_account = AB_Banking_GetAccountByCodeAndNumber (api, bankcode,
+ accountid);
return ab_account;
#endif
}
@@ -339,19 +339,19 @@ gnc_ab_get_ab_account(const AB_BANKING *api, Account *gnc_acc)
}
gchar *
-gnc_AB_VALUE_to_readable_string(const AB_VALUE *value)
+gnc_AB_VALUE_to_readable_string (const AB_VALUE *value)
{
if (value)
- return g_strdup_printf("%.2f %s",
- AB_Value_GetValueAsDouble(value),
- AB_Value_GetCurrency(value));
+ return g_strdup_printf ("%.2f %s",
+ AB_Value_GetValueAsDouble (value),
+ AB_Value_GetCurrency (value));
else
- return g_strdup_printf("%.2f", 0.0);
+ return g_strdup_printf ("%.2f", 0.0);
}
gchar*
-gnc_ab_create_online_id(const gchar *bankcode, const gchar *accountnumber)
+gnc_ab_create_online_id (const gchar *bankcode, const gchar *accountnumber)
{
gchar *online_id;
@@ -364,9 +364,9 @@ gnc_ab_create_online_id(const gchar *bankcode, const gchar *accountnumber)
while (accountnumber && *accountnumber == '0')
accountnumber++;
- online_id = g_strconcat(bankcode ? bankcode : "",
- accountnumber ? accountnumber : "",
- (gchar*)NULL);
+ online_id = g_strconcat (bankcode ? bankcode : "",
+ accountnumber ? accountnumber : "",
+ (gchar*)NULL);
return online_id;
}
@@ -376,7 +376,7 @@ gnc_ab_create_online_id(const gchar *bankcode, const gchar *accountnumber)
* to the rest.
*/
static gpointer
-join_ab_strings_cb(const gchar *str, gpointer user_data)
+join_ab_strings_cb (const gchar *str, gpointer user_data)
{
gchar **acc = user_data;
gchar *tmp;
@@ -384,15 +384,15 @@ join_ab_strings_cb(const gchar *str, gpointer user_data)
if (!str || !*str)
return NULL;
- tmp = g_strdup(str);
- g_strstrip(tmp);
- gnc_utf8_strip_invalid_and_controls(tmp);
+ tmp = g_strdup (str);
+ g_strstrip (tmp);
+ gnc_utf8_strip_invalid_and_controls (tmp);
if (*acc)
{
- gchar *join = g_strjoin(" ", *acc, tmp, (gchar*) NULL);
- g_free(*acc);
- g_free(tmp);
+ gchar *join = g_strjoin (" ", *acc, tmp, (gchar*) NULL);
+ g_free (*acc);
+ g_free (tmp);
*acc = join;
}
else
@@ -403,7 +403,7 @@ join_ab_strings_cb(const gchar *str, gpointer user_data)
}
gchar *
-gnc_ab_get_remote_name(const AB_TRANSACTION *ab_trans)
+gnc_ab_get_remote_name (const AB_TRANSACTION *ab_trans)
{
#ifdef AQBANKING6
const char* ab_remote_name;
@@ -412,19 +412,19 @@ gnc_ab_get_remote_name(const AB_TRANSACTION *ab_trans)
#endif
gchar *gnc_other_name = NULL;
- g_return_val_if_fail(ab_trans, NULL);
+ g_return_val_if_fail (ab_trans, NULL);
- ab_remote_name = AB_Transaction_GetRemoteName(ab_trans);
+ ab_remote_name = AB_Transaction_GetRemoteName (ab_trans);
if (ab_remote_name)
#ifdef AQBANKING6
gnc_other_name = g_strdup(ab_remote_name);
#else
- GWEN_StringList_ForEach(ab_remote_name, join_ab_strings_cb,
- &gnc_other_name);
+ GWEN_StringList_ForEach (ab_remote_name, join_ab_strings_cb,
+ &gnc_other_name);
#endif
if (!gnc_other_name || !*gnc_other_name)
{
- g_free(gnc_other_name);
+ g_free (gnc_other_name);
gnc_other_name = NULL;
}
@@ -432,7 +432,7 @@ gnc_ab_get_remote_name(const AB_TRANSACTION *ab_trans)
}
gchar *
-gnc_ab_get_purpose(const AB_TRANSACTION *ab_trans, gboolean is_ofx)
+gnc_ab_get_purpose (const AB_TRANSACTION *ab_trans, gboolean is_ofx)
{
#ifdef AQBANKING6
# if AQBANKING_VERSION_INT < 59929
@@ -445,16 +445,16 @@ gnc_ab_get_purpose(const AB_TRANSACTION *ab_trans, gboolean is_ofx)
const char *ab_transactionText = NULL;
gchar *gnc_description = NULL;
- g_return_val_if_fail(ab_trans, g_strdup(""));
+ g_return_val_if_fail (ab_trans, g_strdup (""));
- if (!is_ofx && gnc_prefs_get_bool(GNC_PREFS_GROUP_AQBANKING, GNC_PREF_USE_TRANSACTION_TXT))
+ if (!is_ofx && gnc_prefs_get_bool (GNC_PREFS_GROUP_AQBANKING, GNC_PREF_USE_TRANSACTION_TXT))
{
/* According to AqBanking, some of the non-swift lines have a special
* meaning. Some banks place valuable text into the transaction text,
* hence we put this text in front of the purpose. */
- ab_transactionText = AB_Transaction_GetTransactionText(ab_trans);
+ ab_transactionText = AB_Transaction_GetTransactionText (ab_trans);
if (ab_transactionText)
- gnc_description = g_strdup(ab_transactionText);
+ gnc_description = g_strdup (ab_transactionText);
}
ab_purpose =
@@ -466,63 +466,63 @@ gnc_ab_get_purpose(const AB_TRANSACTION *ab_trans, gboolean is_ofx)
#endif
(ab_trans);
if (ab_purpose)
- GWEN_StringList_ForEach(ab_purpose, join_ab_strings_cb,
- &gnc_description);
+ GWEN_StringList_ForEach (ab_purpose, join_ab_strings_cb,
+ &gnc_description);
#ifdef AQBANKING6
/* With aqbanking>=5.99, the return value must now be free'd */
- GWEN_StringList_free(ab_purpose);
+ GWEN_StringList_free (ab_purpose);
#endif
if (!gnc_description)
- gnc_description = g_strdup("");
+ gnc_description = g_strdup ("");
return gnc_description;
}
gchar *
-gnc_ab_description_to_gnc(const AB_TRANSACTION *ab_trans, gboolean is_ofx)
+gnc_ab_description_to_gnc (const AB_TRANSACTION *ab_trans, gboolean is_ofx)
{
/* Description */
- gchar *description = gnc_ab_get_purpose(ab_trans, is_ofx);
- gchar *other_name = gnc_ab_get_remote_name(ab_trans);
+ gchar *description = gnc_ab_get_purpose (ab_trans, is_ofx);
+ gchar *other_name = gnc_ab_get_remote_name (ab_trans);
gchar *retval;
if (other_name)
{
if (description && *description)
{
- retval = g_strdup_printf("%s; %s", description, other_name);
+ retval = g_strdup_printf ("%s; %s", description, other_name);
}
else
{
- retval = g_strdup(other_name);
+ retval = g_strdup (other_name);
}
}
else
{
if (description && *description)
{
- retval = g_strdup(description);
+ retval = g_strdup (description);
}
else
{
- retval = g_strdup(_("Unspecified"));
+ retval = g_strdup (_("Unspecified"));
}
}
- g_free(description);
- g_free(other_name);
+ g_free (description);
+ g_free (other_name);
return retval;
}
gchar *
-gnc_ab_memo_to_gnc(const AB_TRANSACTION *ab_trans)
+gnc_ab_memo_to_gnc (const AB_TRANSACTION *ab_trans)
{
const gchar *ab_remote_accountnumber =
- AB_Transaction_GetRemoteAccountNumber(ab_trans);
+ AB_Transaction_GetRemoteAccountNumber (ab_trans);
const gchar *ab_remote_bankcode =
- AB_Transaction_GetRemoteBankCode(ab_trans);
+ AB_Transaction_GetRemoteBankCode (ab_trans);
gchar *ab_other_accountid;
gchar *ab_other_bankcode;
@@ -534,20 +534,20 @@ gnc_ab_memo_to_gnc(const AB_TRANSACTION *ab_trans)
// For SEPA transactions, we need to ask for something different here
if (!ab_remote_accountnumber)
- ab_remote_accountnumber = AB_Transaction_GetRemoteIban(ab_trans);
+ ab_remote_accountnumber = AB_Transaction_GetRemoteIban (ab_trans);
if (!ab_remote_bankcode)
- ab_remote_bankcode = AB_Transaction_GetRemoteBic(ab_trans);
+ ab_remote_bankcode = AB_Transaction_GetRemoteBic (ab_trans);
- ab_other_accountid = g_strdup(ab_remote_accountnumber ? ab_remote_accountnumber : "");
- ab_other_bankcode = g_strdup(ab_remote_bankcode ? ab_remote_bankcode : "");
+ ab_other_accountid = g_strdup (ab_remote_accountnumber ? ab_remote_accountnumber : "");
+ ab_other_bankcode = g_strdup (ab_remote_bankcode ? ab_remote_bankcode : "");
/* Ensure string is in utf8 */
- gnc_utf8_strip_invalid(ab_other_accountid);
- gnc_utf8_strip_invalid(ab_other_bankcode);
+ gnc_utf8_strip_invalid (ab_other_accountid);
+ gnc_utf8_strip_invalid (ab_other_bankcode);
/* and -then- trim it */
- g_strstrip(ab_other_accountid);
- g_strstrip(ab_other_bankcode);
+ g_strstrip (ab_other_accountid);
+ g_strstrip (ab_other_bankcode);
have_accountid = ab_other_accountid && *ab_other_accountid;
@@ -555,27 +555,27 @@ gnc_ab_memo_to_gnc(const AB_TRANSACTION *ab_trans)
if ( have_accountid || have_bankcode )
{
- retval = g_strdup_printf("%s %s %s %s",
- have_accountid ? _("Account") : "",
- have_accountid ? ab_other_accountid : "",
- have_bankcode ? _("Bank") : "",
- have_bankcode ? ab_other_bankcode : ""
- );
- g_strstrip(retval);
+ retval = g_strdup_printf ("%s %s %s %s",
+ have_accountid ? _("Account") : "",
+ have_accountid ? ab_other_accountid : "",
+ have_bankcode ? _("Bank") : "",
+ have_bankcode ? ab_other_bankcode : ""
+ );
+ g_strstrip (retval);
}
else
{
- retval = g_strdup("");
+ retval = g_strdup ("");
}
- g_free(ab_other_accountid);
- g_free(ab_other_bankcode);
+ g_free (ab_other_accountid);
+ g_free (ab_other_bankcode);
return retval;
}
Transaction *
-gnc_ab_trans_to_gnc(const AB_TRANSACTION *ab_trans, Account *gnc_acc)
+gnc_ab_trans_to_gnc (const AB_TRANSACTION *ab_trans, Account *gnc_acc)
{
QofBook *book;
Transaction *gnc_trans;
@@ -587,12 +587,12 @@ gnc_ab_trans_to_gnc(const AB_TRANSACTION *ab_trans, Account *gnc_acc)
Split *split;
gchar *memo;
- g_return_val_if_fail(ab_trans && gnc_acc, NULL);
+ g_return_val_if_fail (ab_trans && gnc_acc, NULL);
/* Create new GnuCash transaction for the given AqBanking one */
- book = gnc_account_get_book(gnc_acc);
- gnc_trans = xaccMallocTransaction(book);
- xaccTransBeginEdit(gnc_trans);
+ book = gnc_account_get_book (gnc_acc);
+ gnc_trans = xaccMallocTransaction (book);
+ xaccTransBeginEdit (gnc_trans);
/* Date / Time */
/* SWIFT import formats (in particular MT940) provide for two
@@ -605,57 +605,56 @@ gnc_ab_trans_to_gnc(const AB_TRANSACTION *ab_trans, Account *gnc_acc)
* last balance instead of using the value date or NULL, making
* the field unreliable.
*/
- value_date = AB_Transaction_GetValutaDate(ab_trans);
+ value_date = AB_Transaction_GetValutaDate (ab_trans);
if (value_date)
- post_time = gnc_gwen_date_to_time64(value_date);
- else if ((post_date = AB_Transaction_GetDate(ab_trans))) // always true
- post_time = gnc_gwen_date_to_time64(post_date);
+ post_time = gnc_gwen_date_to_time64 (value_date);
+ else if ((post_date = AB_Transaction_GetDate (ab_trans))) // always true
+ post_time = gnc_gwen_date_to_time64 (post_date);
else
{
- g_warning("transaction_cb: Import had no transaction date");
+ g_warning ("transaction_cb: Import had no transaction date");
post_time = gnc_time (NULL);
}
- xaccTransSetDatePostedSecsNormalized(gnc_trans, post_time);
+ xaccTransSetDatePostedSecsNormalized (gnc_trans, post_time);
- xaccTransSetDateEnteredSecs(gnc_trans, gnc_time (NULL));
+ xaccTransSetDateEnteredSecs (gnc_trans, gnc_time (NULL));
/* Currency. We take simply the default currency of the gnucash account */
- xaccTransSetCurrency(gnc_trans, xaccAccountGetCommodity(gnc_acc));
+ xaccTransSetCurrency (gnc_trans, xaccAccountGetCommodity (gnc_acc));
/* Trans-Num or Split-Action set with gnc_set_num_action below per book
* option */
- fitid = AB_Transaction_GetFiId(ab_trans);
+ fitid = AB_Transaction_GetFiId (ab_trans);
/* Description */
- description = gnc_ab_description_to_gnc(ab_trans, (fitid && *fitid));
- xaccTransSetDescription(gnc_trans, description);
- g_free(description);
+ description = gnc_ab_description_to_gnc (ab_trans, (fitid && *fitid));
+ xaccTransSetDescription (gnc_trans, description);
+ g_free (description);
/* Notes. */
/* xaccTransSetNotes(gnc_trans, g_notes); */
/* But Nobody ever uses the Notes field? */
/* Add one split */
- split = xaccMallocSplit(book);
- xaccSplitSetParent(split, gnc_trans);
- xaccSplitSetAccount(split, gnc_acc);
+ split = xaccMallocSplit (book);
+ xaccSplitSetParent (split, gnc_trans);
+ xaccSplitSetAccount (split, gnc_acc);
/* Set the transaction number or split action field based on book option.
* We use the "customer reference", if there is one. */
- custref = AB_Transaction_GetCustomerReference(ab_trans);
- if (custref && *custref
- && g_ascii_strncasecmp(custref, "NONREF", 6) != 0)
+ custref = AB_Transaction_GetCustomerReference (ab_trans);
+ if (custref && *custref && g_ascii_strncasecmp (custref, "NONREF", 6) != 0)
gnc_set_num_action (gnc_trans, split, custref, NULL);
/* Set OFX unique transaction ID */
if (fitid && *fitid)
- gnc_import_set_split_online_id(split, fitid);
+ gnc_import_set_split_online_id (split, fitid);
/* FIXME: Extract function */
{
/* Amount into the split */
- const AB_VALUE *ab_value = AB_Transaction_GetValue(ab_trans);
+ const AB_VALUE *ab_value = AB_Transaction_GetValue (ab_trans);
double d_value = ab_value ? AB_Value_GetValueAsDouble (ab_value) : 0.0;
AB_TRANSACTION_TYPE ab_type = AB_Transaction_GetType (ab_trans);
gnc_numeric gnc_amount;
@@ -667,19 +666,19 @@ gnc_ab_trans_to_gnc(const AB_TRANSACTION *ab_trans, Account *gnc_acc)
if (d_value > 0.0 && ab_type == AB_Transaction_TypeTransfer)
d_value = -d_value;
- gnc_amount = double_to_gnc_numeric(
+ gnc_amount = double_to_gnc_numeric (
d_value,
- xaccAccountGetCommoditySCU(gnc_acc),
+ xaccAccountGetCommoditySCU (gnc_acc),
GNC_HOW_RND_ROUND_HALF_UP);
if (!ab_value)
- g_warning("transaction_cb: Oops, value was NULL. Using 0");
- xaccSplitSetBaseValue(split, gnc_amount, xaccAccountGetCommodity(gnc_acc));
+ g_warning ("transaction_cb: Oops, value was NULL. Using 0");
+ xaccSplitSetBaseValue (split, gnc_amount, xaccAccountGetCommodity (gnc_acc));
}
/* Memo in the Split. */
- memo = gnc_ab_memo_to_gnc(ab_trans);
- xaccSplitSetMemo(split, memo);
- g_free(memo);
+ memo = gnc_ab_memo_to_gnc (ab_trans);
+ xaccSplitSetMemo (split, memo);
+ g_free (memo);
return gnc_trans;
}
@@ -693,26 +692,26 @@ gnc_ab_trans_to_gnc(const AB_TRANSACTION *ab_trans, Account *gnc_acc)
* @return A GnuCash account, or NULL otherwise
*/
static Account *
-gnc_ab_accinfo_to_gnc_acc(GtkWidget *parent, AB_IMEXPORTER_ACCOUNTINFO *acc_info)
+gnc_ab_accinfo_to_gnc_acc (GtkWidget *parent, AB_IMEXPORTER_ACCOUNTINFO *acc_info)
{
const gchar *bankcode, *accountnumber;
gchar *online_id;
Account *gnc_acc;
- g_return_val_if_fail(acc_info, NULL);
+ g_return_val_if_fail (acc_info, NULL);
- bankcode = AB_ImExporterAccountInfo_GetBankCode(acc_info);
- accountnumber = AB_ImExporterAccountInfo_GetAccountNumber(acc_info);
- online_id = gnc_ab_create_online_id(bankcode, accountnumber);
- gnc_acc = gnc_import_select_account(
- parent, online_id, 1, AB_ImExporterAccountInfo_GetAccountName(acc_info),
+ bankcode = AB_ImExporterAccountInfo_GetBankCode (acc_info);
+ accountnumber = AB_ImExporterAccountInfo_GetAccountNumber (acc_info);
+ online_id = gnc_ab_create_online_id (bankcode, accountnumber);
+ gnc_acc = gnc_import_select_account (parent, online_id, 1,
+ AB_ImExporterAccountInfo_GetAccountName (acc_info),
NULL, ACCT_TYPE_NONE, NULL, NULL);
if (!gnc_acc)
{
- g_warning("gnc_ab_accinfo_to_gnc_acc: Could not determine source account"
- " for online_id %s", online_id);
+ g_warning ("gnc_ab_accinfo_to_gnc_acc: Could not determine source account"
+ " for online_id %s", online_id);
}
- g_free(online_id);
+ g_free (online_id);
return gnc_acc;
}
@@ -727,7 +726,7 @@ gnc_ab_accinfo_to_gnc_acc(GtkWidget *parent, AB_IMEXPORTER_ACCOUNTINFO *acc_info
* @return A GnuCash account, or NULL otherwise
*/
static Account *
-gnc_ab_txn_to_gnc_acc(GtkWidget *parent, const AB_TRANSACTION *transaction)
+gnc_ab_txn_to_gnc_acc (GtkWidget *parent, const AB_TRANSACTION *transaction)
{
const gchar *bankcode, *accountnumber;
gchar *online_id;
@@ -735,63 +734,63 @@ gnc_ab_txn_to_gnc_acc(GtkWidget *parent, const AB_TRANSACTION *transaction)
g_return_val_if_fail(transaction, NULL);
- bankcode = AB_Transaction_GetLocalBankCode(transaction);
- accountnumber = AB_Transaction_GetLocalAccountNumber(transaction);
+ bankcode = AB_Transaction_GetLocalBankCode (transaction);
+ accountnumber = AB_Transaction_GetLocalAccountNumber (transaction);
if (!bankcode && !accountnumber)
{
return NULL;
}
- online_id = gnc_ab_create_online_id(bankcode, accountnumber);
- gnc_acc = gnc_import_select_account(
- parent, online_id, 1, AB_Transaction_GetLocalName(transaction),
+ online_id = gnc_ab_create_online_id (bankcode, accountnumber);
+ gnc_acc = gnc_import_select_account (parent, online_id, 1,
+ AB_Transaction_GetLocalName (transaction),
NULL, ACCT_TYPE_NONE, NULL, NULL);
if (!gnc_acc)
{
- g_warning("gnc_ab_txn_to_gnc_acc: Could not determine source account"
- " for online_id %s", online_id);
+ g_warning ("gnc_ab_txn_to_gnc_acc: Could not determine source account"
+ " for online_id %s", online_id);
}
- g_free(online_id);
+ g_free (online_id);
return gnc_acc;
}
static const AB_TRANSACTION *
-txn_transaction_cb(const AB_TRANSACTION *element, gpointer user_data)
+txn_transaction_cb (const AB_TRANSACTION *element, gpointer user_data)
{
GncABImExContextImport *data = user_data;
Transaction *gnc_trans;
GncABTransType trans_type;
Account* txnacc;
- g_return_val_if_fail(element && data, NULL);
+ g_return_val_if_fail (element && data, NULL);
/* Create a GnuCash transaction from ab_trans */
- txnacc = gnc_ab_txn_to_gnc_acc(GTK_WIDGET(data->parent), element);
- gnc_trans = gnc_ab_trans_to_gnc(element, txnacc ? txnacc : data->gnc_acc);
+ txnacc = gnc_ab_txn_to_gnc_acc (GTK_WIDGET(data->parent), element);
+ gnc_trans = gnc_ab_trans_to_gnc (element, txnacc ? txnacc : data->gnc_acc);
if (data->execute_txns && data->ab_acc)
{
- AB_TRANSACTION *ab_trans = AB_Transaction_dup(element);
+ AB_TRANSACTION *ab_trans = AB_Transaction_dup (element);
GNC_AB_JOB *job;
/* NEW: The imported transaction has been imported into gnucash.
* Now also add it as a job to aqbanking */
#ifdef AQBANKING6
- AB_Transaction_SetLocalBankCode(
- ab_trans, AB_AccountSpec_GetBankCode(data->ab_acc));
- AB_Transaction_SetLocalAccountNumber(
- ab_trans, AB_AccountSpec_GetAccountNumber(data->ab_acc));
+ AB_Transaction_SetLocalBankCode (
+ ab_trans, AB_AccountSpec_GetBankCode (data->ab_acc));
+ AB_Transaction_SetLocalAccountNumber (
+ ab_trans, AB_AccountSpec_GetAccountNumber (data->ab_acc));
#else
- AB_Transaction_SetLocalBankCode(
- ab_trans, AB_Account_GetBankCode(data->ab_acc));
- AB_Transaction_SetLocalAccountNumber(
- ab_trans, AB_Account_GetAccountNumber(data->ab_acc));
+ AB_Transaction_SetLocalBankCode (
+ ab_trans, AB_Account_GetBankCode (data->ab_acc));
+ AB_Transaction_SetLocalAccountNumber (
+ ab_trans, AB_Account_GetAccountNumber (data->ab_acc));
#endif
- AB_Transaction_SetLocalCountry(ab_trans, "DE");
+ AB_Transaction_SetLocalCountry (ab_trans, "DE");
- switch (AB_Transaction_GetType(ab_trans))
+ switch (AB_Transaction_GetType (ab_trans))
{
case AB_Transaction_TypeDebitNote:
trans_type = SINGLE_DEBITNOTE;
@@ -808,18 +807,18 @@ txn_transaction_cb(const AB_TRANSACTION *element, gpointer user_data)
break;
} /* switch */
- job = gnc_ab_get_trans_job(data->ab_acc, ab_trans, trans_type);
+ job = gnc_ab_get_trans_job (data->ab_acc, ab_trans, trans_type);
/* Check whether we really got a job */
#ifdef AQBANKING6
- if (!job || AB_AccountSpec_GetTransactionLimitsForCommand(data->ab_acc, AB_Transaction_GetCommand(job))==NULL)
+ if (!job || AB_AccountSpec_GetTransactionLimitsForCommand (data->ab_acc, AB_Transaction_GetCommand (job)) == NULL)
#else
- if (!job || AB_Job_CheckAvailability(job))
+ if (!job || AB_Job_CheckAvailability (job))
#endif
{
/* Oops, no job, probably not supported by bank */
- if (gnc_verify_dialog(
- GTK_WINDOW (data->parent), FALSE, "%s",
+ if (gnc_verify_dialog (
+ GTK_WINDOW(data->parent), FALSE, "%s",
_("The backend found an error during the preparation "
"of the job. It is not possible to execute this job.\n"
"\n"
@@ -830,101 +829,101 @@ txn_transaction_cb(const AB_TRANSACTION *element, gpointer user_data)
"\n"
"Do you want to enter the job again?")))
{
- gnc_error_dialog (GTK_WINDOW (data->parent),
+ gnc_error_dialog (GTK_WINDOW(data->parent),
"Sorry, not implemented yet. Please check the console or trace file logs to see which job was rejected.");
}
}
else
{
- gnc_gen_trans_list_add_trans_with_ref_id(data->generic_importer,
- gnc_trans,
+ gnc_gen_trans_list_add_trans_with_ref_id (data->generic_importer,
+ gnc_trans,
#ifdef AQBANKING6
- AB_Transaction_GetUniqueId(job));
+ AB_Transaction_GetUniqueId (job));
#else
- AB_Job_GetJobId(job));
+ AB_Job_GetJobId (job));
#endif
/* AB_Job_List2_PushBack(data->job_list, job); -> delayed until trans is successfully imported */
- g_datalist_set_data(&data->tmp_job_list, gnc_AB_JOB_to_readable_string(job), job);
+ g_datalist_set_data (&data->tmp_job_list, gnc_AB_JOB_to_readable_string (job), job);
}
- AB_Transaction_free(ab_trans);
+ AB_Transaction_free (ab_trans);
}
else
{
/* Instead of xaccTransCommitEdit(gnc_trans) */
- gnc_gen_trans_list_add_trans(data->generic_importer, gnc_trans);
+ gnc_gen_trans_list_add_trans (data->generic_importer, gnc_trans);
}
return NULL;
}
-static void gnc_ab_trans_processed_cb(GNCImportTransInfo *trans_info,
- gboolean imported,
- gpointer user_data)
+static void gnc_ab_trans_processed_cb (GNCImportTransInfo *trans_info,
+ gboolean imported,
+ gpointer user_data)
{
GncABImExContextImport *data = user_data;
- gchar *jobname = gnc_AB_JOB_ID_to_string(gnc_import_TransInfo_get_ref_id(trans_info));
- GNC_AB_JOB *job = g_datalist_get_data(&data->tmp_job_list, jobname);
+ gchar *jobname = gnc_AB_JOB_ID_to_string (gnc_import_TransInfo_get_ref_id (trans_info));
+ GNC_AB_JOB *job = g_datalist_get_data (&data->tmp_job_list, jobname);
if (imported)
{
#ifdef AQBANKING6
- AB_Transaction_List2_PushBack(data->job_list, job);
+ AB_Transaction_List2_PushBack (data->job_list, job);
#else
- AB_Job_List2_PushBack(data->job_list, job);
+ AB_Job_List2_PushBack (data->job_list, job);
#endif
}
else
{
#ifdef AQBANKING6
- AB_Transaction_free(job);
+ AB_Transaction_free (job);
#else
- AB_Job_free(job);
+ AB_Job_free (job);
#endif
}
- g_datalist_remove_data(&data->tmp_job_list, jobname);
+ g_datalist_remove_data (&data->tmp_job_list, jobname);
}
gchar *
-gnc_AB_JOB_to_readable_string(const GNC_AB_JOB *job)
+gnc_AB_JOB_to_readable_string (const GNC_AB_JOB *job)
{
if (job)
{
#ifdef AQBANKING6
- return gnc_AB_JOB_ID_to_string(AB_Transaction_GetUniqueId(job));
+ return gnc_AB_JOB_ID_to_string (AB_Transaction_GetUniqueId (job));
#else
- return gnc_AB_JOB_ID_to_string(AB_Job_GetJobId(job));
+ return gnc_AB_JOB_ID_to_string (AB_Job_GetJobId (job));
#endif
}
else
{
- return gnc_AB_JOB_ID_to_string(0);
+ return gnc_AB_JOB_ID_to_string (0);
}
}
gchar *
-gnc_AB_JOB_ID_to_string(gulong job_id)
+gnc_AB_JOB_ID_to_string (gulong job_id)
{
- return g_strdup_printf("job_%lu", job_id);
+ return g_strdup_printf ("job_%lu", job_id);
}
static AB_IMEXPORTER_ACCOUNTINFO *
-txn_accountinfo_cb(AB_IMEXPORTER_ACCOUNTINFO *element, gpointer user_data)
+txn_accountinfo_cb (AB_IMEXPORTER_ACCOUNTINFO *element, gpointer user_data)
{
GncABImExContextImport *data = user_data;
Account *gnc_acc;
- g_return_val_if_fail(element && data, NULL);
+ g_return_val_if_fail (element && data, NULL);
if (data->awaiting & IGNORE_TRANSACTIONS)
/* Ignore them */
return NULL;
#ifdef AQBANKING6
- if (!AB_ImExporterAccountInfo_GetFirstTransaction(element, AB_Transaction_TypeStatement, 0))
+ if (!AB_ImExporterAccountInfo_GetFirstTransaction (element, AB_Transaction_TypeStatement, 0))
#else
- if (!AB_ImExporterAccountInfo_GetFirstTransaction(element))
+ if (!AB_ImExporterAccountInfo_GetFirstTransaction (element))
#endif
/* No transaction found */
return NULL;
@@ -933,7 +932,7 @@ txn_accountinfo_cb(AB_IMEXPORTER_ACCOUNTINFO *element, gpointer user_data)
if (!(data->awaiting & AWAIT_TRANSACTIONS))
{
- if (gnc_verify_dialog (GTK_WINDOW (data->parent), TRUE, "%s",
+ if (gnc_verify_dialog (GTK_WINDOW(data->parent), TRUE, "%s",
_("The bank has sent transaction information "
"in its response."
"\n"
@@ -949,7 +948,7 @@ txn_accountinfo_cb(AB_IMEXPORTER_ACCOUNTINFO *element, gpointer user_data)
}
/* Lookup the corresponding gnucash account */
- gnc_acc = gnc_ab_accinfo_to_gnc_acc(GTK_WIDGET(data->parent), element);
+ gnc_acc = gnc_ab_accinfo_to_gnc_acc (GTK_WIDGET(data->parent), element);
if (!gnc_acc) return NULL;
data->gnc_acc = gnc_acc;
@@ -957,13 +956,13 @@ txn_accountinfo_cb(AB_IMEXPORTER_ACCOUNTINFO *element, gpointer user_data)
{
/* Retrieve the aqbanking account that belongs to this gnucash
* account */
- data->ab_acc = gnc_ab_get_ab_account(data->api, gnc_acc);
+ data->ab_acc = gnc_ab_get_ab_account (data->api, gnc_acc);
if (!data->ab_acc)
{
- gnc_error_dialog(GTK_WINDOW (data->parent), "%s",
- _("No Online Banking account found for this "
- "gnucash account. These transactions will "
- "not be executed by Online Banking."));
+ gnc_error_dialog (GTK_WINDOW(data->parent), "%s",
+ _("No Online Banking account found for this "
+ "gnucash account. These transactions will "
+ "not be executed by Online Banking."));
}
}
else
@@ -973,33 +972,33 @@ txn_accountinfo_cb(AB_IMEXPORTER_ACCOUNTINFO *element, gpointer user_data)
if (!data->generic_importer)
{
- data->generic_importer = gnc_gen_trans_list_new(data->parent, NULL,
- TRUE, 14, TRUE);
+ data->generic_importer = gnc_gen_trans_list_new (data->parent, NULL,
+ TRUE, 14, TRUE);
if (data->execute_txns)
{
- gnc_gen_trans_list_add_tp_cb(data->generic_importer,
- gnc_ab_trans_processed_cb, data);
+ gnc_gen_trans_list_add_tp_cb (data->generic_importer,
+ gnc_ab_trans_processed_cb, data);
}
}
/* Iterate through all transactions */
#ifdef AQBANKING6
{
- AB_TRANSACTION_LIST *ab_trans_list = AB_ImExporterAccountInfo_GetTransactionList(element);
+ AB_TRANSACTION_LIST *ab_trans_list = AB_ImExporterAccountInfo_GetTransactionList (element);
if (ab_trans_list)
- AB_Transaction_List_ForEachByType(ab_trans_list,
- txn_transaction_cb, data,
- AB_Transaction_TypeStatement, 0);
+ AB_Transaction_List_ForEachByType (ab_trans_list,
+ txn_transaction_cb, data,
+ AB_Transaction_TypeStatement, 0);
}
#else
- AB_ImExporterAccountInfo_TransactionsForEach(element, txn_transaction_cb,
- data);
+ AB_ImExporterAccountInfo_TransactionsForEach (element, txn_transaction_cb,
+ data);
#endif
return NULL;
}
static AB_IMEXPORTER_ACCOUNTINFO *
-bal_accountinfo_cb(AB_IMEXPORTER_ACCOUNTINFO *element, gpointer user_data)
+bal_accountinfo_cb (AB_IMEXPORTER_ACCOUNTINFO *element, gpointer user_data)
{
GncABImExContextImport *data = user_data;
Account *gnc_acc;
@@ -1014,16 +1013,16 @@ bal_accountinfo_cb(AB_IMEXPORTER_ACCOUNTINFO *element, gpointer user_data)
AB_ACCOUNT_STATUS *best = NULL;
#endif
- g_return_val_if_fail(element && data, NULL);
+ g_return_val_if_fail (element && data, NULL);
if (data->awaiting & IGNORE_BALANCES)
/* Ignore them */
return NULL;
#ifdef AQBANKING6
- if (!AB_ImExporterAccountInfo_GetFirstBalance(element))
+ if (!AB_ImExporterAccountInfo_GetFirstBalance (element))
#else
- if (!AB_ImExporterAccountInfo_GetFirstAccountStatus(element))
+ if (!AB_ImExporterAccountInfo_GetFirstAccountStatus (element))
#endif
/* No balance found */
return NULL;
@@ -1032,39 +1031,39 @@ bal_accountinfo_cb(AB_IMEXPORTER_ACCOUNTINFO *element, gpointer user_data)
#ifdef AQBANKING6
/* Lookup the most recent BALANCE available */
- booked_bal=AB_Balance_List_GetLatestByType(AB_ImExporterAccountInfo_GetBalanceList(element),
- AB_Balance_TypeBooked);
+ booked_bal = AB_Balance_List_GetLatestByType (AB_ImExporterAccountInfo_GetBalanceList (element),
+ AB_Balance_TypeBooked);
#else
{
AB_ACCOUNT_STATUS *item = NULL;
const GWEN_TIME *best_time = NULL;
/* Lookup the most recent ACCOUNT_STATUS available */
- item = AB_ImExporterAccountInfo_GetFirstAccountStatus(element);
+ item = AB_ImExporterAccountInfo_GetFirstAccountStatus (element);
while (item)
{
- const GWEN_TIME *item_time = AB_AccountStatus_GetTime(item);
- if (!best || GWEN_Time_Diff(best_time, item_time) < 0.0)
+ const GWEN_TIME *item_time = AB_AccountStatus_GetTime (item);
+ if (!best || GWEN_Time_Diff (best_time, item_time) < 0.0)
{
best = item;
best_time = item_time;
}
- item = AB_ImExporterAccountInfo_GetNextAccountStatus(element);
+ item = AB_ImExporterAccountInfo_GetNextAccountStatus (element);
}
- booked_bal = AB_AccountStatus_GetBookedBalance(best);
+ booked_bal = AB_AccountStatus_GetBookedBalance (best);
}
#endif
if (!(data->awaiting & AWAIT_BALANCES))
{
GtkWindow *parent = data->generic_importer ?
- GTK_WINDOW(gnc_gen_trans_list_widget(data->generic_importer)) :
+ GTK_WINDOW(gnc_gen_trans_list_widget (data->generic_importer)) :
GTK_WINDOW(data->parent);
const char* balance_msg =
_("The bank has sent balance information in its response.\n"
"Do you want to import it?");
/* Ignore zero balances if we don't await a balance */
- if (!booked_bal || AB_Value_IsZero(AB_Balance_GetValue(booked_bal)))
+ if (!booked_bal || AB_Value_IsZero (AB_Balance_GetValue (booked_bal)))
return NULL;
/* Ask the user whether to import unawaited non-zero balance */
@@ -1080,7 +1079,7 @@ bal_accountinfo_cb(AB_IMEXPORTER_ACCOUNTINFO *element, gpointer user_data)
}
/* Lookup the corresponding gnucash account */
- gnc_acc = gnc_ab_accinfo_to_gnc_acc(GTK_WIDGET (data->parent), element);
+ gnc_acc = gnc_ab_accinfo_to_gnc_acc (GTK_WIDGET(data->parent), element);
if (!gnc_acc) return NULL;
data->gnc_acc = gnc_acc;
@@ -1088,68 +1087,68 @@ bal_accountinfo_cb(AB_IMEXPORTER_ACCOUNTINFO *element, gpointer user_data)
if (booked_bal)
{
#ifdef AQBANKING6
- const GWEN_DATE *ti = AB_Balance_GetDate(booked_bal);
+ const GWEN_DATE *ti = AB_Balance_GetDate (booked_bal);
#else
- const GNC_GWEN_DATE *ti = AB_Balance_GetTime(booked_bal);
+ const GNC_GWEN_DATE *ti = AB_Balance_GetTime (booked_bal);
#endif
if (ti)
{
- booked_tt = gnc_gwen_date_to_time64(ti);
+ booked_tt = gnc_gwen_date_to_time64 (ti);
}
else
{
/* No time found? Use today because the HBCI query asked for today's
* balance. */
- booked_tt = gnc_time64_get_day_neutral(gnc_time(NULL));
+ booked_tt = gnc_time64_get_day_neutral (gnc_time (NULL));
}
- booked_val = AB_Balance_GetValue(booked_bal);
+ booked_val = AB_Balance_GetValue (booked_bal);
if (booked_val)
{
- booked_value = AB_Value_GetValueAsDouble(booked_val);
+ booked_value = AB_Value_GetValueAsDouble (booked_val);
}
else
{
- g_warning("bal_accountinfo_cb: booked_val == NULL. Assuming 0");
+ g_warning ("bal_accountinfo_cb: booked_val == NULL. Assuming 0");
booked_value = 0.0;
}
}
else
{
- g_warning("bal_accountinfo_cb: booked_bal == NULL. Assuming 0");
+ g_warning ("bal_accountinfo_cb: booked_bal == NULL. Assuming 0");
booked_tt = 0;
booked_value = 0.0;
}
/* Lookup noted balance */
#ifdef AQBANKING6
- noted_bal = AB_Balance_List_GetLatestByType(AB_ImExporterAccountInfo_GetBalanceList(element),
- AB_Balance_TypeNoted);
+ noted_bal = AB_Balance_List_GetLatestByType (AB_ImExporterAccountInfo_GetBalanceList (element),
+ AB_Balance_TypeNoted);
#else
- noted_bal = AB_AccountStatus_GetNotedBalance(best);
+ noted_bal = AB_AccountStatus_GetNotedBalance (best);
#endif
if (noted_bal)
{
- noted_val = AB_Balance_GetValue(noted_bal);
+ noted_val = AB_Balance_GetValue (noted_bal);
if (noted_val)
- noted_value = AB_Value_GetValueAsDouble(noted_val);
+ noted_value = AB_Value_GetValueAsDouble (noted_val);
else
{
- g_warning("bal_accountinfo_cb: noted_val == NULL. Assuming 0");
+ g_warning ("bal_accountinfo_cb: noted_val == NULL. Assuming 0");
noted_value = 0.0;
}
}
else
{
- g_warning("bal_accountinfo_cb: noted_bal == NULL. Assuming 0");
+ g_warning ("bal_accountinfo_cb: noted_bal == NULL. Assuming 0");
noted_value = 0.0;
}
- value = double_to_gnc_numeric(booked_value,
- xaccAccountGetCommoditySCU(gnc_acc),
- GNC_HOW_RND_ROUND_HALF_UP);
+ value = double_to_gnc_numeric (booked_value,
+ xaccAccountGetCommoditySCU (gnc_acc),
+ GNC_HOW_RND_ROUND_HALF_UP);
if (noted_value == 0.0 && booked_value == 0.0)
{
- dialog = gtk_message_dialog_new(
+ dialog = gtk_message_dialog_new (
GTK_WINDOW(data->parent),
GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT,
GTK_MESSAGE_INFO,
@@ -1169,82 +1168,82 @@ bal_accountinfo_cb(AB_IMEXPORTER_ACCOUNTINFO *element, gpointer user_data)
"Online Banking version number in the Online Banking "
"(AqBanking or HBCI) Setup. After that, try again to "
"download the Online Banking Balance."));
- gtk_dialog_run(GTK_DIALOG(dialog));
- gtk_widget_destroy(dialog);
+ gtk_dialog_run (GTK_DIALOG(dialog));
+ gtk_widget_destroy (dialog);
}
else
{
- gnc_numeric reconc_balance = xaccAccountGetReconciledBalance(gnc_acc);
+ gnc_numeric reconc_balance = xaccAccountGetReconciledBalance (gnc_acc);
- gchar *booked_str = gnc_AB_VALUE_to_readable_string(booked_val);
- gchar *message1 = g_strdup_printf(
+ gchar *booked_str = gnc_AB_VALUE_to_readable_string (booked_val);
+ gchar *message1 = g_strdup_printf (
_("Result of Online Banking job:\n"
"Account booked balance is %s"),
booked_str);
gchar *message2 =
(noted_value == 0.0) ?
- g_strdup("") :
- g_strdup_printf(_("For your information: This account also "
- "has a noted balance of %s\n"),
- gnc_AB_VALUE_to_readable_string(noted_val));
+ g_strdup ("") :
+ g_strdup_printf (_("For your information: This account also "
+ "has a noted balance of %s\n"),
+ gnc_AB_VALUE_to_readable_string (noted_val));
- if (gnc_numeric_equal(value, reconc_balance))
+ if (gnc_numeric_equal (value, reconc_balance))
{
const gchar *message3 =
_("The booked balance is identical to the current "
"reconciled balance of the account.");
- dialog = gtk_message_dialog_new(
+ dialog = gtk_message_dialog_new (
GTK_WINDOW(data->parent),
GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT,
GTK_MESSAGE_INFO,
GTK_BUTTONS_OK,
"%s\n%s\n%s",
message1, message2, message3);
- gtk_dialog_run(GTK_DIALOG(dialog));
- gtk_widget_destroy(GTK_WIDGET(dialog));
+ gtk_dialog_run (GTK_DIALOG(dialog));
+ gtk_widget_destroy (GTK_WIDGET(dialog));
}
else
{
const char *message3 = _("Reconcile account now?");
- show_recn_window = gnc_verify_dialog (GTK_WINDOW (data->parent), TRUE, "%s\n%s\n%s",
- message1, message2, message3);
+ show_recn_window = gnc_verify_dialog (GTK_WINDOW(data->parent), TRUE, "%s\n%s\n%s",
+ message1, message2, message3);
}
- g_free(booked_str);
- g_free(message1);
- g_free(message2);
+ g_free (booked_str);
+ g_free (message1);
+ g_free (message2);
}
/* Show reconciliation window */
if (show_recn_window)
- recnWindowWithBalance(GTK_WIDGET (data->parent), gnc_acc, value, booked_tt);
+ recnWindowWithBalance (GTK_WIDGET(data->parent), gnc_acc, value, booked_tt);
return NULL;
}
GncABImExContextImport *
-gnc_ab_import_context(AB_IMEXPORTER_CONTEXT *context,
- guint awaiting, gboolean execute_txns,
- AB_BANKING *api, GtkWidget *parent)
+gnc_ab_import_context (AB_IMEXPORTER_CONTEXT *context,
+ guint awaiting, gboolean execute_txns,
+ AB_BANKING *api, GtkWidget *parent)
{
- GncABImExContextImport *data = g_new(GncABImExContextImport, 1);
+ GncABImExContextImport *data = g_new (GncABImExContextImport, 1);
#ifdef AQBANKING6
AB_IMEXPORTER_ACCOUNTINFO_LIST *ab_ail;
#endif
- g_return_val_if_fail(context, NULL);
+ g_return_val_if_fail (context, NULL);
/* Do not await and ignore at the same time */
- g_return_val_if_fail(!(awaiting & AWAIT_BALANCES)
- || !(awaiting & IGNORE_BALANCES),
- NULL);
- g_return_val_if_fail(!(awaiting & AWAIT_TRANSACTIONS)
- || !(awaiting & IGNORE_TRANSACTIONS),
- NULL);
+ g_return_val_if_fail (!(awaiting & AWAIT_BALANCES)
+ || !(awaiting & IGNORE_BALANCES),
+ NULL);
+ g_return_val_if_fail (!(awaiting & AWAIT_TRANSACTIONS)
+ || !(awaiting & IGNORE_TRANSACTIONS),
+ NULL);
/* execute_txns must be FALSE if txns are not awaited */
- g_return_val_if_fail(awaiting & AWAIT_TRANSACTIONS || !execute_txns, NULL);
+ g_return_val_if_fail (awaiting & AWAIT_TRANSACTIONS || !execute_txns, NULL);
/* An api is needed for the jobs */
- g_return_val_if_fail(!execute_txns || api, NULL);
+ g_return_val_if_fail (!execute_txns || api, NULL);
data->awaiting = awaiting;
data->txn_found = FALSE;
@@ -1252,65 +1251,69 @@ gnc_ab_import_context(AB_IMEXPORTER_CONTEXT *context,
data->api = api;
data->parent = parent;
#ifdef AQBANKING6
- data->job_list = AB_Transaction_List2_new();
+ data->job_list = AB_Transaction_List2_new ();
#else
- data->job_list = AB_Job_List2_new();
+ data->job_list = AB_Job_List2_new ();
#endif
data->tmp_job_list = NULL;
data->generic_importer = NULL;
- g_datalist_init(&data->tmp_job_list);
+ g_datalist_init (&data->tmp_job_list);
/* Import transactions */
#ifdef AQBANKING6
- ab_ail = AB_ImExporterContext_GetAccountInfoList(context);
- if (ab_ail && AB_ImExporterAccountInfo_List_GetCount(ab_ail))
+ ab_ail = AB_ImExporterContext_GetAccountInfoList (context);
+ if (ab_ail && AB_ImExporterAccountInfo_List_GetCount (ab_ail))
{
if (!(awaiting & IGNORE_TRANSACTIONS))
- AB_ImExporterAccountInfo_List_ForEach(ab_ail, txn_accountinfo_cb,
- data);
+ AB_ImExporterAccountInfo_List_ForEach (ab_ail,
+ txn_accountinfo_cb,
+ data);
/* populate and display the matching window */
if (data->generic_importer)
- gnc_gen_trans_list_show_all(data->generic_importer);
+ gnc_gen_trans_list_show_all (data->generic_importer);
/* Check balances */
if (!(awaiting & IGNORE_BALANCES))
- AB_ImExporterAccountInfo_List_ForEach(ab_ail, bal_accountinfo_cb,
- data);
+ AB_ImExporterAccountInfo_List_ForEach (ab_ail,
+ bal_accountinfo_cb,
+ data);
}
#else
if (!(awaiting & IGNORE_TRANSACTIONS))
- AB_ImExporterContext_AccountInfoForEach(context, txn_accountinfo_cb,
- data);
+ AB_ImExporterContext_AccountInfoForEach (context,
+ txn_accountinfo_cb,
+ data);
/* populate and display the matching window */
if (data->generic_importer)
- gnc_gen_trans_list_show_all(data->generic_importer);
+ gnc_gen_trans_list_show_all (data->generic_importer);
/* Check balances */
if (!(awaiting & IGNORE_BALANCES))
- AB_ImExporterContext_AccountInfoForEach(context, bal_accountinfo_cb,
- data);
+ AB_ImExporterContext_AccountInfoForEach (context,
+ bal_accountinfo_cb,
+ data);
#endif
/* Check bank-messages */
{
- AB_MESSAGE * bankmsg = AB_ImExporterContext_GetFirstMessage(context);
+ AB_MESSAGE * bankmsg = AB_ImExporterContext_GetFirstMessage (context);
while (bankmsg)
{
- const char* subject = AB_Message_GetSubject(bankmsg);
- const char* text = AB_Message_GetText(bankmsg);
- gnc_info_dialog(GTK_WINDOW (data->parent), "%s\n%s %s\n%s",
- _("The bank has sent a message in its response."),
- _("Subject:"),
- subject,
- text);
+ const char* subject = AB_Message_GetSubject (bankmsg);
+ const char* text = AB_Message_GetText (bankmsg);
+ gnc_info_dialog (GTK_WINDOW(data->parent), "%s\n%s %s\n%s",
+ _("The bank has sent a message in its response."),
+ _("Subject:"),
+ subject,
+ text);
#ifdef AQBANKING6
- bankmsg = AB_Message_List_Next(bankmsg);
+ bankmsg = AB_Message_List_Next (bankmsg);
#else
- bankmsg = AB_ImExporterContext_GetNextMessage(context); // The iterator is incremented within aqbanking
+ bankmsg = AB_ImExporterContext_GetNextMessage (context); // The iterator is incremented within aqbanking
#endif
}
}
@@ -1319,81 +1322,81 @@ gnc_ab_import_context(AB_IMEXPORTER_CONTEXT *context,
}
guint
-gnc_ab_ieci_get_found(GncABImExContextImport *ieci)
+gnc_ab_ieci_get_found (GncABImExContextImport *ieci)
{
- g_return_val_if_fail(ieci, 0);
+ g_return_val_if_fail (ieci, 0);
return ieci->awaiting;
}
GNC_AB_JOB_LIST2 *
-gnc_ab_ieci_get_job_list(GncABImExContextImport *ieci)
+gnc_ab_ieci_get_job_list (GncABImExContextImport *ieci)
{
- g_return_val_if_fail(ieci, NULL);
+ g_return_val_if_fail (ieci, NULL);
return ieci->job_list;
}
gboolean
-gnc_ab_ieci_run_matcher(GncABImExContextImport *ieci)
+gnc_ab_ieci_run_matcher (GncABImExContextImport *ieci)
{
- g_return_val_if_fail(ieci, FALSE);
+ g_return_val_if_fail (ieci, FALSE);
- return gnc_gen_trans_list_run(ieci->generic_importer);
+ return gnc_gen_trans_list_run (ieci->generic_importer);
}
GWEN_DB_NODE *
-gnc_ab_get_permanent_certs(void)
+gnc_ab_get_permanent_certs (void)
{
int rv;
GWEN_DB_NODE *perm_certs = NULL;
- AB_BANKING *banking = gnc_AB_BANKING_new();
+ AB_BANKING *banking = gnc_AB_BANKING_new ();
- g_return_val_if_fail(banking, NULL);
- rv = AB_Banking_LoadSharedConfig(banking, "certs", &perm_certs);
- gnc_AB_BANKING_fini(banking);
- g_return_val_if_fail(rv >= 0, NULL);
+ g_return_val_if_fail (banking, NULL);
+ rv = AB_Banking_LoadSharedConfig (banking, "certs", &perm_certs);
+ gnc_AB_BANKING_fini (banking);
+ g_return_val_if_fail (rv >= 0, NULL);
return perm_certs;
}
#if (AQBANKING_VERSION_INT >= 60400)
GList*
-gnc_ab_trans_templ_list_new_from_ref_accounts(GNC_AB_ACCOUNT_SPEC *ab_acc)
+gnc_ab_trans_templ_list_new_from_ref_accounts (GNC_AB_ACCOUNT_SPEC *ab_acc)
{
GList *retval = NULL;
AB_REFERENCE_ACCOUNT *ra;
AB_REFERENCE_ACCOUNT_LIST *ral;
- GWEN_BUFFER *accNameForTemplate = GWEN_Buffer_new(0,120,0,0);
- gnc_numeric zero = gnc_numeric_zero();
+ GWEN_BUFFER *accNameForTemplate = GWEN_Buffer_new (0,120,0,0);
+ gnc_numeric zero = gnc_numeric_zero ();
/* get the target account list */
- ral = AB_AccountSpec_GetRefAccountList(ab_acc);
- ra = AB_ReferenceAccount_List_First(ral);
-
+ ral = AB_AccountSpec_GetRefAccountList (ab_acc);
+ ra = AB_ReferenceAccount_List_First (ral);
+
/* fill the template list with the target accounts */
while (ra)
{
- GncABTransTempl *new_templ = gnc_ab_trans_templ_new();
- const char *iban = AB_ReferenceAccount_GetIban(ra);
- const char *accName = AB_ReferenceAccount_GetAccountName(ra);
- GWEN_Buffer_Reset(accNameForTemplate);
- if (accName)
- {
- GWEN_Buffer_AppendString(accNameForTemplate, accName);
- GWEN_Buffer_AppendString(accNameForTemplate, ": ");
- }
- GWEN_Buffer_AppendString(accNameForTemplate, iban);
- gnc_ab_trans_templ_set_name(new_templ, GWEN_Buffer_GetStart(accNameForTemplate));
- gnc_ab_trans_templ_set_recp_name(new_templ, AB_ReferenceAccount_GetOwnerName(ra));
- gnc_ab_trans_templ_set_recp_account(new_templ, AB_ReferenceAccount_GetIban(ra));
- gnc_ab_trans_templ_set_recp_bankcode(new_templ, AB_ReferenceAccount_GetBic(ra));
- gnc_ab_trans_templ_set_amount(new_templ, zero);
- retval = g_list_prepend (retval, new_templ);
- ra = AB_ReferenceAccount_List_Next(ra);
+ GncABTransTempl *new_templ = gnc_ab_trans_templ_new ();
+ const char *iban = AB_ReferenceAccount_GetIban (ra);
+ const char *accName = AB_ReferenceAccount_GetAccountName (ra);
+ GWEN_Buffer_Reset (accNameForTemplate);
+ if (accName)
+ {
+ GWEN_Buffer_AppendString (accNameForTemplate, accName);
+ GWEN_Buffer_AppendString (accNameForTemplate, ": ");
+ }
+ GWEN_Buffer_AppendString (accNameForTemplate, iban);
+ gnc_ab_trans_templ_set_name (new_templ, GWEN_Buffer_GetStart (accNameForTemplate));
+ gnc_ab_trans_templ_set_recp_name (new_templ, AB_ReferenceAccount_GetOwnerName (ra));
+ gnc_ab_trans_templ_set_recp_account (new_templ, AB_ReferenceAccount_GetIban (ra));
+ gnc_ab_trans_templ_set_recp_bankcode (new_templ, AB_ReferenceAccount_GetBic (ra));
+ gnc_ab_trans_templ_set_amount (new_templ, zero);
+ retval = g_list_prepend (retval, new_templ);
+ ra = AB_ReferenceAccount_List_Next (ra);
}
retval = g_list_reverse (retval);
- GWEN_Buffer_free(accNameForTemplate);
+ GWEN_Buffer_free (accNameForTemplate);
return retval;
}
diff --git a/gnucash/import-export/aqb/gnc-ab-utils.h b/gnucash/import-export/aqb/gnc-ab-utils.h
index bc9a3251c..f4f119f7b 100644
--- a/gnucash/import-export/aqb/gnc-ab-utils.h
+++ b/gnucash/import-export/aqb/gnc-ab-utils.h
@@ -94,12 +94,12 @@ typedef struct _GncABImExContextImport GncABImExContextImport;
* Initialize the gwenhywfar library by calling GWEN_Init() and setting up
* gwenhywfar logging.
*/
-void gnc_GWEN_Init(void);
+void gnc_GWEN_Init (void);
/**
* Finalize the gwenhywfar library.
*/
-void gnc_GWEN_Fini(void);
+void gnc_GWEN_Fini (void);
/**
* If there is a cached AB_BANKING object, return it initialized. Otherwise,
@@ -108,7 +108,7 @@ void gnc_GWEN_Fini(void);
*
* @return The AB_BANKING object
*/
-AB_BANKING *gnc_AB_BANKING_new(void);
+AB_BANKING *gnc_AB_BANKING_new (void);
/**
* Delete the AB_BANKING @a api. If this is also the one that was cached by
@@ -116,7 +116,7 @@ AB_BANKING *gnc_AB_BANKING_new(void);
*
* @param api AB_BANKING or NULL for the cached AB_BANKING object
*/
-void gnc_AB_BANKING_delete(AB_BANKING *api);
+void gnc_AB_BANKING_delete (AB_BANKING *api);
/**
* Finish the AB_BANKING @a api. If this is also the one that was cached by
@@ -127,7 +127,7 @@ void gnc_AB_BANKING_delete(AB_BANKING *api);
* @param api AB_BANKING object
* @return Zero on success
*/
-gint gnc_AB_BANKING_fini(AB_BANKING *api);
+gint gnc_AB_BANKING_fini (AB_BANKING *api);
/**
* Get the corresponding AqBanking account to the GnuCash account @a gnc_acc.
@@ -138,7 +138,7 @@ gint gnc_AB_BANKING_fini(AB_BANKING *api);
* @param gnc_acc The GnuCash account to query for GNC_AB_ACCOUNT_SPEC reference data
* @return The GNC_AB_ACCOUNT_SPEC found or NULL otherwise
*/
-GNC_AB_ACCOUNT_SPEC *gnc_ab_get_ab_account(const AB_BANKING *api, Account *gnc_acc);
+GNC_AB_ACCOUNT_SPEC *gnc_ab_get_ab_account (const AB_BANKING *api, Account *gnc_acc);
/**
* Print the value of @a value with two decimal places and @a value's
@@ -147,7 +147,7 @@ GNC_AB_ACCOUNT_SPEC *gnc_ab_get_ab_account(const AB_BANKING *api, Account *gnc_a
* @param value AB_VALUE or NULL
* @return A newly allocated string
*/
-gchar *gnc_AB_VALUE_to_readable_string(const AB_VALUE *value);
+gchar *gnc_AB_VALUE_to_readable_string (const AB_VALUE *value);
/**
* Return the job as string.
@@ -155,7 +155,7 @@ gchar *gnc_AB_VALUE_to_readable_string(const AB_VALUE *value);
* @param value GNC_AB_JOB or NULL
* @return A newly allocated string
*/
-gchar *gnc_AB_JOB_to_readable_string(const GNC_AB_JOB *job);
+gchar *gnc_AB_JOB_to_readable_string (const GNC_AB_JOB *job);
/**
* Return the job_id as string.
@@ -163,7 +163,7 @@ gchar *gnc_AB_JOB_to_readable_string(const GNC_AB_JOB *job);
* @param job_id
* @return A newly allocated string
*/
-gchar *gnc_AB_JOB_ID_to_string(gulong job_id);
+gchar *gnc_AB_JOB_ID_to_string (gulong job_id);
/**
* Retrieve the merged "remote name" fields from a transaction. The returned
@@ -173,7 +173,7 @@ gchar *gnc_AB_JOB_ID_to_string(gulong job_id);
* @param ab_trans AqBanking transaction
* @return A newly allocated string or NULL otherwise
*/
-gchar *gnc_ab_get_remote_name(const AB_TRANSACTION *ab_trans);
+gchar *gnc_ab_get_remote_name (const AB_TRANSACTION *ab_trans);
/**
* Retrieve the merged purpose fields from a transaction. The returned string
@@ -183,7 +183,7 @@ gchar *gnc_ab_get_remote_name(const AB_TRANSACTION *ab_trans);
* @param ab_trans AqBanking transaction
* @return A newly allocated string, may be ""
*/
-gchar *gnc_ab_get_purpose(const AB_TRANSACTION *ab_trans, gboolean is_ofx);
+gchar *gnc_ab_get_purpose (const AB_TRANSACTION *ab_trans, gboolean is_ofx);
/**
* Create the appropriate description field for a GnuCash Transaction by the
@@ -193,7 +193,7 @@ gchar *gnc_ab_get_purpose(const AB_TRANSACTION *ab_trans, gboolean is_ofx);
* @param ab_trans AqBanking transaction
* @return A newly allocated string, may be ""
*/
-gchar *gnc_ab_description_to_gnc(const AB_TRANSACTION *ab_trans, gboolean is_ofx);
+gchar *gnc_ab_description_to_gnc (const AB_TRANSACTION *ab_trans, gboolean is_ofx);
/**
* Create the appropriate memo field for a GnuCash Split by the information
@@ -203,7 +203,7 @@ gchar *gnc_ab_description_to_gnc(const AB_TRANSACTION *ab_trans, gboolean is_ofx
* @param ab_trans AqBanking transaction
* @return A newly allocated string, may be ""
*/
-gchar *gnc_ab_memo_to_gnc(const AB_TRANSACTION *ab_trans);
+gchar *gnc_ab_memo_to_gnc (const AB_TRANSACTION *ab_trans);
/**
* Create an unbalanced and dirty GnuCash transaction with a split to @a gnc_acc
@@ -213,7 +213,7 @@ gchar *gnc_ab_memo_to_gnc(const AB_TRANSACTION *ab_trans);
* @param gnc_acc Account of to use for the split
* @return A dirty GnuCash transaction or NULL otherwise
*/
-Transaction *gnc_ab_trans_to_gnc(const AB_TRANSACTION *ab_trans, Account *gnc_acc);
+Transaction *gnc_ab_trans_to_gnc (const AB_TRANSACTION *ab_trans, Account *gnc_acc);
/**
* Import balances and transactions found in a AB_IMEXPORTER_CONTEXT into
@@ -239,9 +239,11 @@ Transaction *gnc_ab_trans_to_gnc(const AB_TRANSACTION *ab_trans, Account *gnc_ac
* gnc_ab_ieci_get_job_list() must be called and the result freed with
* AB_Job_List2_FreeAll()
*/
-GncABImExContextImport *gnc_ab_import_context(
- AB_IMEXPORTER_CONTEXT *context, guint awaiting, gboolean execute_txns,
- AB_BANKING *api, GtkWidget *parent);
+GncABImExContextImport *gnc_ab_import_context (AB_IMEXPORTER_CONTEXT *context,
+ guint awaiting,
+ gboolean execute_txns,
+ AB_BANKING *api,
+ GtkWidget *parent);
/**
* Extract awaiting from @a data.
@@ -250,7 +252,7 @@ GncABImExContextImport *gnc_ab_import_context(
* @return The initial awaiting bitmask plus IGNORE_* for unexpected and then
* ignored items, and FOUND_* for non-empty items
*/
-guint gnc_ab_ieci_get_found(GncABImExContextImport *ieci);
+guint gnc_ab_ieci_get_found (GncABImExContextImport *ieci);
/**
* Extract the job list from @a data.
@@ -258,7 +260,7 @@ guint gnc_ab_ieci_get_found(GncABImExContextImport *ieci);
* @param ieci The return value of gnc_ab_import_context()
* @return The list of jobs, freeable with AB_Job_List2_FreeAll()
*/
-GNC_AB_JOB_LIST2 *gnc_ab_ieci_get_job_list(GncABImExContextImport *ieci);
+GNC_AB_JOB_LIST2 *gnc_ab_ieci_get_job_list (GncABImExContextImport *ieci);
/**
* Run the generic transaction matcher dialog.
@@ -266,7 +268,7 @@ GNC_AB_JOB_LIST2 *gnc_ab_ieci_get_job_list(GncABImExContextImport *ieci);
* @param ieci The return value of gnc_ab_import_context()
* @return The return value of gnc_gen_trans_list_run().
*/
-gboolean gnc_ab_ieci_run_matcher(GncABImExContextImport *ieci);
+gboolean gnc_ab_ieci_run_matcher (GncABImExContextImport *ieci);
/**
@@ -274,7 +276,7 @@ gboolean gnc_ab_ieci_run_matcher(GncABImExContextImport *ieci);
*
* @return a GWEN_DB containing all permanently accepted SSL certificates (hashed).
*/
-GWEN_DB_NODE *gnc_ab_get_permanent_certs(void);
+GWEN_DB_NODE *gnc_ab_get_permanent_certs (void);
/**
* Creates an online ID from bank code and account number.
@@ -285,7 +287,7 @@ GWEN_DB_NODE *gnc_ab_get_permanent_certs(void);
* @param accountnumber Account number
* @return an online ID
*/
-gchar* gnc_ab_create_online_id(const gchar *bankcode, const gchar *accountnumber);
+gchar* gnc_ab_create_online_id (const gchar *bankcode, const gchar *accountnumber);
#if (AQBANKING_VERSION_INT >= 60400)
@@ -296,7 +298,7 @@ gchar* gnc_ab_create_online_id(const gchar *bankcode, const gchar *accountnumber
* @return A GList of newly allocated GncABTransTempls
*/
GList*
-gnc_ab_trans_templ_list_new_from_ref_accounts(GNC_AB_ACCOUNT_SPEC *ab_acc);
+gnc_ab_trans_templ_list_new_from_ref_accounts (GNC_AB_ACCOUNT_SPEC *ab_acc);
#endif
G_END_DECLS
commit edf000f4cf3d584ebdc833a4c2b31e663ee574d6
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Jul 29 09:38:32 2022 +0100
Fix uninstantiatable type error on the console
sys:1: Warning: invalid uninstantiatable type '(null)' in cast to
'GtkWindow'
diff --git a/gnucash/import-export/aqb/gnc-ab-utils.c b/gnucash/import-export/aqb/gnc-ab-utils.c
index f78585680..28e5b48e2 100644
--- a/gnucash/import-export/aqb/gnc-ab-utils.c
+++ b/gnucash/import-export/aqb/gnc-ab-utils.c
@@ -1058,7 +1058,7 @@ bal_accountinfo_cb(AB_IMEXPORTER_ACCOUNTINFO *element, gpointer user_data)
if (!(data->awaiting & AWAIT_BALANCES))
{
GtkWindow *parent = data->generic_importer ?
- GTK_WINDOW(data->generic_importer) :
+ GTK_WINDOW(gnc_gen_trans_list_widget(data->generic_importer)) :
GTK_WINDOW(data->parent);
const char* balance_msg =
_("The bank has sent balance information in its response.\n"
commit ebf34395586ba3ed76a067a73f0d5ab57f1bb877
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Jul 29 10:58:05 2022 +0800
[gnc-sx-instance-model] free some GHashTable keys & Values
diff --git a/libgnucash/app-utils/gnc-sx-instance-model.c b/libgnucash/app-utils/gnc-sx-instance-model.c
index f79396644..75c624785 100644
--- a/libgnucash/app-utils/gnc-sx-instance-model.c
+++ b/libgnucash/app-utils/gnc-sx-instance-model.c
@@ -101,7 +101,8 @@ scrub_sx_split_numeric (Split* split, gboolean is_credit, GList **changes)
const char *numeric = is_credit ? "sx-credit-numeric" : "sx-debit-numeric";
char *formval;
gnc_numeric *numval = NULL;
- GHashTable *parser_vars = g_hash_table_new (g_str_hash, g_str_equal);
+ GHashTable *parser_vars = g_hash_table_new_full
+ (g_str_hash, g_str_equal, g_free, (GDestroyNotify)gnc_sx_variable_free);
char *error_loc;
gnc_numeric amount = gnc_numeric_zero ();
gboolean parse_result = FALSE;
@@ -205,6 +206,9 @@ GHashTable*
gnc_sx_instance_get_variables_for_parser(GHashTable *instance_var_hash)
{
GHashTable *parser_vars;
+
+ /* fixme: the following GHashTable should g_free keys and
+ gnc_sx_variable_free the values, however this breaks SX formulas */
parser_vars = g_hash_table_new(g_str_hash, g_str_equal);
g_hash_table_foreach(instance_var_hash, (GHFunc)_sx_var_to_raw_numeric, parser_vars);
return parser_vars;
commit 7c2a24951106c19f562efc745ed5c8d605cd5d53
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Jul 27 21:38:31 2022 +0800
[gnc-sx-instance-model.c] refactor Scrub function
This scrubbing function calls xaccTransRollbackEdit which is
leaky. Instead of trying to fix xaccTransRollbackEdit which requires
superhuman skills, it's easiest to track the changes separately in a
GList, and use xaccTransBeginEdit/xaccTransCommitEdit only if
necessary.
diff --git a/libgnucash/app-utils/gnc-sx-instance-model.c b/libgnucash/app-utils/gnc-sx-instance-model.c
index f54b78e52..f79396644 100644
--- a/libgnucash/app-utils/gnc-sx-instance-model.c
+++ b/libgnucash/app-utils/gnc-sx-instance-model.c
@@ -88,41 +88,45 @@ static void _gnc_sx_instance_event_handler(QofInstance *ent, QofEventId event_ty
static gnc_commodity* get_transaction_currency(SxTxnCreationData *creation_data, SchedXaction *sx, Transaction *template_txn);
/* ------------------------------------------------------------ */
-static gboolean
-scrub_sx_split_numeric (Split* split, const char *debcred)
+typedef struct
+{
+ const char *name;
+ gnc_numeric amount;
+} ScrubItem;
+
+static void
+scrub_sx_split_numeric (Split* split, gboolean is_credit, GList **changes)
{
- const gboolean is_credit = g_strcmp0 (debcred, "credit") == 0;
- const char *formula = is_credit ?
- "sx-credit-formula" : "sx-debit-formula";
- const char *numeric = is_credit ?
- "sx-credit-numeric" : "sx-debit-numeric";
+ const char *formula = is_credit ? "sx-credit-formula" : "sx-debit-formula";
+ const char *numeric = is_credit ? "sx-credit-numeric" : "sx-debit-numeric";
char *formval;
gnc_numeric *numval = NULL;
GHashTable *parser_vars = g_hash_table_new (g_str_hash, g_str_equal);
char *error_loc;
gnc_numeric amount = gnc_numeric_zero ();
gboolean parse_result = FALSE;
- gboolean num_val_changed = FALSE;
- qof_instance_get (QOF_INSTANCE (split),
- formula, &formval,
- numeric, &numval,
- NULL);
- parse_result =
- gnc_exp_parser_parse_separate_vars (formval, &amount,
- &error_loc, parser_vars);
+
+ qof_instance_get (QOF_INSTANCE (split), formula, &formval,
+ numeric, &numval, NULL);
+
+ parse_result = gnc_exp_parser_parse_separate_vars (formval, &amount,
+ &error_loc, parser_vars);
+
if (!parse_result || g_hash_table_size (parser_vars) != 0)
amount = gnc_numeric_zero ();
+
g_hash_table_unref (parser_vars);
+
if (!numval || !gnc_numeric_eq (amount, *numval))
{
- qof_instance_set (QOF_INSTANCE (split),
- numeric, &amount,
- NULL);
- num_val_changed = TRUE;
+ ScrubItem *change = g_new (ScrubItem, 1);
+ change->name = numeric;
+ change->amount = amount;
+ *changes = g_list_prepend (*changes, change);
}
+
g_free (formval);
g_free (numval);
- return num_val_changed;
}
/* Fixes error in pre-2.6.16 where the numeric slot wouldn't get changed if the
@@ -133,14 +137,20 @@ gnc_sx_scrub_split_numerics (gpointer psplit, gpointer puser)
{
Split *split = GNC_SPLIT (psplit);
Transaction *trans = xaccSplitGetParent (split);
- gboolean changed;
+ GList *changes = NULL;
+ scrub_sx_split_numeric (split, TRUE, &changes);
+ scrub_sx_split_numeric (split, FALSE, &changes);
+ if (!changes)
+ return;
+
xaccTransBeginEdit (trans);
- changed = scrub_sx_split_numeric (split, "credit") +
- scrub_sx_split_numeric (split, "debit");
- if (!changed)
- xaccTransRollbackEdit (trans);
- else
- xaccTransCommitEdit (trans);
+ for (GList *n = changes; n; n = n->next)
+ {
+ ScrubItem *change = n->data;
+ qof_instance_set (QOF_INSTANCE (split), change->name, &change->amount, NULL);
+ }
+ xaccTransCommitEdit (trans);
+ g_list_free_full (changes, g_free);
}
static void
commit 7880f9b16f5322ae8a1e16dfca9b50ed0b5f6f91
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Jul 29 12:22:41 2022 +0800
[SchedXaction.c] free list of recurrences
diff --git a/libgnucash/engine/SchedXaction.c b/libgnucash/engine/SchedXaction.c
index ebbc1c48d..99177e9ef 100644
--- a/libgnucash/engine/SchedXaction.c
+++ b/libgnucash/engine/SchedXaction.c
@@ -520,6 +520,9 @@ xaccSchedXactionFree( SchedXaction *sx )
sx->deferredList = NULL;
}
+ /* a GList of Recurrences */
+ g_list_free_full (sx->schedule, g_free);
+
/* qof_instance_release (&sx->inst); */
g_object_unref( sx );
}
commit 38ec9f254c1b4f73668489e1218acd58bbe13463
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Jul 29 10:10:38 2022 +0800
[dialog-sx-since-last-run] free the dialog
it was created with g_new0 in gnc_ui_sx_since_last_run_dialog
diff --git a/gnucash/gnome/dialog-sx-since-last-run.c b/gnucash/gnome/dialog-sx-since-last-run.c
index fd73489c2..ee5103eb1 100644
--- a/gnucash/gnome/dialog-sx-since-last-run.c
+++ b/gnucash/gnome/dialog-sx-since-last-run.c
@@ -1122,6 +1122,7 @@ close_handler (gpointer user_data)
gnc_save_window_size (GNC_PREFS_GROUP_STARTUP, GTK_WINDOW(app_dialog->dialog));
gtk_widget_destroy (app_dialog->dialog);
+ g_free (app_dialog);
}
static void
commit 436110e523e5530e67d8d21410270fe7d495b0ea
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jul 28 14:55:12 2022 -0700
Bug 798578 - MT940 imports broken - all transactions have date of...
first transaction
It's really the date of the opening balance and it's because AQBanking
returns that instead of the value date if a transaction field has
no entry date.: https://www.aquamaniac.de/rdm/issues/262
diff --git a/gnucash/import-export/aqb/gnc-ab-utils.c b/gnucash/import-export/aqb/gnc-ab-utils.c
index e8809eed2..f78585680 100644
--- a/gnucash/import-export/aqb/gnc-ab-utils.c
+++ b/gnucash/import-export/aqb/gnc-ab-utils.c
@@ -111,7 +111,7 @@ gnc_gwen_date_to_time64 (const GNC_GWEN_DATE* date)
* that's the case then back up a day to get a real date for
* posting.
*/
- if (month == 2 && day <= 30 && day > (is_leap_year(year) ? 29 : 28))
+ while (month == 2 && day <= 30 && day > (is_leap_year(year) ? 29 : 28))
--day;
return gnc_dmy2time64_neutral(day, month, year);
#else
@@ -600,16 +600,16 @@ gnc_ab_trans_to_gnc(const AB_TRANSACTION *ab_trans, Account *gnc_acc)
* German). The value date is the effective date for financial
* calculation purposes and is mandatory, the entry date is the
* date that the financial institution posted the
- * transaction. Since the entry date is normally closer to the
- * date that the customer's book should recognize the transaction
- * we prefer that date if present.
+ * transaction. Unfortunately if the transaction field doesn't
+ * provide an entry date AQBanking substitutes the date from the
+ * last balance instead of using the value date or NULL, making
+ * the field unreliable.
*/
- post_date = AB_Transaction_GetDate(ab_trans);
value_date = AB_Transaction_GetValutaDate(ab_trans);
- if (post_date)
- post_time = gnc_gwen_date_to_time64(post_date);
- else if (value_date)
+ if (value_date)
post_time = gnc_gwen_date_to_time64(value_date);
+ else if ((post_date = AB_Transaction_GetDate(ab_trans))) // always true
+ post_time = gnc_gwen_date_to_time64(post_date);
else
{
g_warning("transaction_cb: Import had no transaction date");
commit 1d5e9d4d97dec5c16733d09b67e96fb11ed566f3
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jul 28 11:49:51 2022 -0700
Use macos-latest github runner for mac tests.
diff --git a/.github/workflows/mac-tests.yaml b/.github/workflows/mac-tests.yaml
index e77621e94..b61e25229 100644
--- a/.github/workflows/mac-tests.yaml
+++ b/.github/workflows/mac-tests.yaml
@@ -3,7 +3,7 @@ on: [push, pull_request]
permissions: {}
jobs:
ci_tests_mac:
- runs-on: macos-10.15
+ runs-on: macos-latest
name: macOS CI Tests
env:
TZ: America/Los_Angeles
commit b98cd0099379937552d1cf97483382bb85c30dc6
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Thu Jul 28 03:20:27 2022 +0200
Translation update by Frank H. Ellenberger <frank.h.ellenberger at gmail.com> using Weblate
po/nl.po: 99.2% (5359 of 5400 strings; 33 fuzzy)
10 failing checks (0.1%)
Translation: GnuCash/Program (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/
Co-authored-by: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
diff --git a/po/nl.po b/po/nl.po
index c8e5e1c9e..a96d34a3f 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -11,14 +11,15 @@
# Hendrik-Jan Heins <hjh at passys.nl>, 2003.
# Jan Willem Harmanny <jwharmanny at zeelandnet.nl>, 2002.
# Geert Janssens <info at kobaltwit.be>, 2021.
+# Frank H. Ellenberger <frank.h.ellenberger at gmail.com>, 2022.
msgid ""
msgstr ""
"Project-Id-Version: GnuCash 4.11-2\n"
-"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug.cgi?"
-"product=GnuCash&component=Translations\n"
+"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug."
+"cgi?product=GnuCash&component=Translations\n"
"POT-Creation-Date: 2022-07-22 06:33+0200\n"
-"PO-Revision-Date: 2021-06-26 10:32+0000\n"
-"Last-Translator: Geert Janssens <geert at kobaltwit.be>\n"
+"PO-Revision-Date: 2022-07-28 01:19+0000\n"
+"Last-Translator: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>\n"
"Language-Team: Dutch <https://hosted.weblate.org/projects/gnucash/gnucash/nl/"
">\n"
"Language: nl\n"
@@ -26,9 +27,9 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.7.1-dev\n"
-"X-Bugs: Report translation errors to https://bugs.gnucash.org/enter_bug.cgi?"
-"product=GnuCash&component=Translations\n"
+"X-Generator: Weblate 4.14-dev\n"
+"X-Bugs: Report translation errors to https://bugs.gnucash.org/enter_bug."
+"cgi?product=GnuCash&component=Translations\n"
#: borrowed/goffice/go-charmap-sel.c:70
msgid "Arabic"
@@ -13539,6 +13540,7 @@ msgstr ""
#: gnucash/gtkbuilder/assistant-csv-price-import.glade:193
#: gnucash/gtkbuilder/assistant-csv-trans-import.glade:183
+#, fuzzy
msgid "<b>Load and Save Settings</b>"
msgstr "<b>Instellingen voor Openen en Bewaren</b>"
commit 5fc99aa9b4c2a60dc0c71abfdf9a94fed7fad2c1
Author: Milo Ivir <mail at milotype.de>
Date: Thu Jul 28 03:20:26 2022 +0200
Translation update by Milo Ivir <mail at milotype.de> using Weblate
po/hr.po: 100.0% (5400 of 5400 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Croatian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hr/
Translation update by Milo Ivir <mail at milotype.de> using Weblate
po/hr.po: 99.8% (5393 of 5400 strings; 7 fuzzy)
2 failing checks (0.1%)
Translation: GnuCash/Program (Croatian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hr/
Co-authored-by: Milo Ivir <mail at milotype.de>
diff --git a/po/hr.po b/po/hr.po
index f26e5ba30..33625c0d7 100644
--- a/po/hr.po
+++ b/po/hr.po
@@ -5,10 +5,10 @@
msgid ""
msgstr ""
"Project-Id-Version: GnuCash 4.11-2\n"
-"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug.cgi?"
-"product=GnuCash&component=Translations\n"
+"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug."
+"cgi?product=GnuCash&component=Translations\n"
"POT-Creation-Date: 2022-07-22 06:33+0200\n"
-"PO-Revision-Date: 2022-06-22 19:20+0000\n"
+"PO-Revision-Date: 2022-07-27 17:15+0000\n"
"Last-Translator: Milo Ivir <mail at milotype.de>\n"
"Language-Team: Croatian <https://hosted.weblate.org/projects/gnucash/gnucash/"
"hr/>\n"
@@ -18,7 +18,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: borrowed/goffice/go-charmap-sel.c:70
msgid "Arabic"
@@ -8733,10 +8733,8 @@ msgid "Edit the global preferences of GnuCash"
msgstr "Uredi opÄe postavke za GnuCash"
#: gnucash/gnome-utils/gnc-main-window.c:345
-#, fuzzy
-#| msgid "<b>Tab Position</b>"
msgid "Tab P_osition"
-msgstr "<b>Položaj kartica</b>"
+msgstr "P_oložaj kartice"
#: gnucash/gnome-utils/gnc-main-window.c:348
msgid "Select sorting criteria for this page view"
@@ -8984,7 +8982,7 @@ msgstr "Opcije za knjigu"
#: gnucash/gnome-utils/gnc-main-window.c:4853 gnucash/gnucash-core-app.cpp:261
msgid "(user modifiable)"
-msgstr ""
+msgstr "(korisnik može promijeniti)"
#. Translators: %s will be replaced with the current year
#: gnucash/gnome-utils/gnc-main-window.c:4880
@@ -10334,10 +10332,8 @@ msgid "{1} [options] [datafile]"
msgstr "{1} [opcije] [datoteka podataka]"
#: gnucash/gnucash-core-app.cpp:255
-#, fuzzy
-#| msgid "GnuCash "
msgid "GnuCash Paths"
-msgstr "GnuCash "
+msgstr "GnuCash staze"
#: gnucash/gnucash-core-app.cpp:270
msgid "GnuCash {1}"
@@ -10385,10 +10381,8 @@ msgstr ""
"Ovo se može pozvati više puta."
#: gnucash/gnucash-core-app.cpp:309
-#, fuzzy
-#| msgid "Show plot"
msgid "Show paths"
-msgstr "Prikaži dijagram"
+msgstr "Prikaži staze"
#: gnucash/gnucash-core-app.cpp:311
msgid ""
@@ -15600,10 +15594,8 @@ msgstr "ISIN, CUSI_P ili neka druga šifra"
#: gnucash/gtkbuilder/dialog-commodity.glade:485
#: gnucash/gtkbuilder/dialog-commodity.glade:767
#: gnucash/gtkbuilder/dialog-price.glade:122
-#, fuzzy
-#| msgid "Namespace"
msgid "Nam_espace"
-msgstr "Imenski prostor"
+msgstr "Im_enski prostor"
#: gnucash/gtkbuilder/dialog-commodity.glade:500
msgid "_Symbol/abbreviation"
@@ -16313,10 +16305,8 @@ msgid "Green"
msgstr "Zelena"
#: gnucash/gtkbuilder/dialog-import.glade:871
-#, fuzzy
-#| msgid "Do not print transaction detail"
msgid "Edit imported transaction details"
-msgstr "Ne ispisuj detalje transakcije"
+msgstr "Uredi uvezene detalje transakcije"
#: gnucash/gtkbuilder/dialog-import.glade:944
#: gnucash/gtkbuilder/dialog-lot-viewer.glade:151
@@ -21653,24 +21643,18 @@ msgstr "IskljuÄeno"
#. Translators: Menu entry, no full stop
#: gnucash/import-export/import-main-matcher.c:1321
-#, fuzzy
-#| msgid "Assign a transfer account to the selection."
msgid "_Assign a transfer account to the selection"
-msgstr "Odabiru dodijeli konto prijenosa."
+msgstr "_Dodijeli konto prijenosa odabiru"
#. Translators: Menu entry, no full stop
#: gnucash/import-export/import-main-matcher.c:1368
-#, fuzzy
-#| msgid "Description, Notes, or Memo"
msgid "_Edit description, notes, or memo"
-msgstr "Opis, napomene ili bilješka"
+msgstr "_Uredi opis, napomene ili bilješku"
#. Translators: Menu entry, no full stop
#: gnucash/import-export/import-main-matcher.c:1377
-#, fuzzy
-#| msgid "Reset defaults"
msgid "_Reset all edits"
-msgstr "Vrati standardne vrijednosti"
+msgstr "_Resetiraj sva ureÄivanja"
#: gnucash/import-export/import-main-matcher.c:1547
msgctxt "Column header for 'Adding transaction'"
commit 2e81d4440262b01bbf304c9adddbac96550febed
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Jul 27 20:00:08 2022 +0800
[gnc-tree-view] some char* freed
diff --git a/gnucash/gnome-utils/gnc-tree-view.c b/gnucash/gnome-utils/gnc-tree-view.c
index 977323704..0de60f806 100644
--- a/gnucash/gnome-utils/gnc-tree-view.c
+++ b/gnucash/gnome-utils/gnc-tree-view.c
@@ -1037,13 +1037,17 @@ gnc_tree_view_set_state_section (GncTreeView *view,
gchar *key = keys[idx];
if (g_strcmp0 (key, STATE_KEY_SORT_COLUMN) == 0)
{
- gnc_tree_view_set_sort_column (view,
- g_key_file_get_string (state_file, priv->state_section, key, NULL));
+ gchar *name = g_key_file_get_string (state_file, priv->state_section,
+ key, NULL);
+ gnc_tree_view_set_sort_column (view, name);
+ g_free (name);
}
else if (g_strcmp0 (key, STATE_KEY_SORT_ORDER) == 0)
{
- gnc_tree_view_set_sort_order (view,
- g_key_file_get_string (state_file, priv->state_section, key, NULL));
+ gchar *name = g_key_file_get_string (state_file, priv->state_section,
+ key, NULL);
+ gnc_tree_view_set_sort_order (view, name);
+ g_free (name);
}
else if (g_strcmp0 (key, STATE_KEY_COLUMN_ORDER) == 0)
{
commit b598375ea7465a693b4e122b0f0ae28ea77c610d
Author: J0kWang <lianjiefly at gmail.com>
Date: Tue Jul 26 17:51:19 2022 +0200
Translation update by J0kWang <lianjiefly at gmail.com> using Weblate
po/zh_CN.po: 99.9% (5395 of 5400 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Chinese (Simplified))
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/
Co-authored-by: J0kWang <lianjiefly at gmail.com>
diff --git a/po/zh_CN.po b/po/zh_CN.po
index f22205ea8..0803d3df6 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -17,7 +17,7 @@
# TianXing_Yi <ytx.cash at gmail.com>, 2021.
# cjh <cjh at cjh0613.com>, 2021.
# Eric <spice2wolf at gmail.com>, 2021.
-# J0kWang <lianjiefly at gmail.com>, 2021.
+# J0kWang <lianjiefly at gmail.com>, 2021, 2022.
# YTX <ytx.cash at gmail.com>, 2021, 2022.
# æå
åº <lovedebushiu at qq.com>, 2022.
# Eric <alchemillatruth at purelymail.com>, 2022.
@@ -28,8 +28,8 @@ msgstr ""
"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug."
"cgi?product=GnuCash&component=Translations\n"
"POT-Creation-Date: 2022-07-22 06:33+0200\n"
-"PO-Revision-Date: 2022-07-22 07:21+0000\n"
-"Last-Translator: Eric <alchemillatruth at purelymail.com>\n"
+"PO-Revision-Date: 2022-07-26 15:51+0000\n"
+"Last-Translator: J0kWang <lianjiefly at gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"gnucash/gnucash/zh_Hans/>\n"
"Language: zh_CN\n"
@@ -18641,6 +18641,9 @@ msgid ""
"* It ignores GnuCash's preferences like \"Close log window when finished\".\n"
"* To report issues read"
msgstr ""
+"æææ¯ï¼\n"
+"*宿 è§GnuCashç \"宿åå
³éæ¥å¿çªå£ \"çå好ã\n"
+"*æ¥åé®é¢çé
读(ç¶æ)"
#: gnucash/import-export/aqb/assistant-ab-initial.glade:141
msgid ""
commit 9417c6cb54121bd1583ca1a5461c05284fa9e5cc
Author: Avi Markovitz <avi.markovitz at gmail.com>
Date: Tue Jul 26 17:51:19 2022 +0200
Translation update by Avi Markovitz <avi.markovitz at gmail.com> using Weblate
po/he.po: 100.0% (5400 of 5400 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Hebrew)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/he/
Co-authored-by: Avi Markovitz <avi.markovitz at gmail.com>
diff --git a/po/he.po b/po/he.po
index 2642d7497..f5024f6cc 100644
--- a/po/he.po
+++ b/po/he.po
@@ -11,8 +11,8 @@ msgstr ""
"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug."
"cgi?product=GnuCash&component=Translations\n"
"POT-Creation-Date: 2022-07-22 06:33+0200\n"
-"PO-Revision-Date: 2022-07-26 07:25+0000\n"
-"Last-Translator: Yaron Shahrabani <sh.yaron at gmail.com>\n"
+"PO-Revision-Date: 2022-07-26 15:51+0000\n"
+"Last-Translator: Avi Markovitz <avi.markovitz at gmail.com>\n"
"Language-Team: Hebrew <https://hosted.weblate.org/projects/gnucash/gnucash/"
"he/>\n"
"Language: he\n"
@@ -15233,7 +15233,7 @@ msgstr "×××רת ××××¢ ×שת×ש ×××..."
msgid ""
"The customer ID number. If left blank a reasonable number will be chosen for "
"you"
-msgstr "×××× ×××§××. ×× ×ש×× ××ש×ר ר××§, ××ער×ת ×ª×§×¦× ××××־ספק ס××ר."
+msgstr "×××× ×××§××. ×× ×ש×× ××ש×ר ר××§, ××ער×ת ×ª×§×¦× ××××Ö¾××§×× ×¡××ר"
#: gnucash/gtkbuilder/dialog-customer.glade:258
#: gnucash/gtkbuilder/dialog-customer.glade:790
@@ -23631,7 +23631,7 @@ msgstr "פ×××ר:"
#: gnucash/report/reports/example/welcome-to-gnucash.scm:41
#, scheme-format
msgid "Welcome to GnuCash ~a !"
-msgstr "×ר×××× ××××× ××× ××§×ש ~a !"
+msgstr "×ר×× ×××× ××× ××§×ש ~a !"
#: gnucash/report/reports/example/welcome-to-gnucash.scm:44
#, scheme-format
commit e9b4e2e99fd0144d62aeb8ebe2495692d78b0eac
Author: Yaron Shahrabani <sh.yaron at gmail.com>
Date: Tue Jul 26 17:51:18 2022 +0200
Translation update by Yaron Shahrabani <sh.yaron at gmail.com> using Weblate
po/he.po: 100.0% (5400 of 5400 strings; 0 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Hebrew)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/he/
Co-authored-by: Yaron Shahrabani <sh.yaron at gmail.com>
diff --git a/po/he.po b/po/he.po
index 6ba7b2483..2642d7497 100644
--- a/po/he.po
+++ b/po/he.po
@@ -12,7 +12,7 @@ msgstr ""
"cgi?product=GnuCash&component=Translations\n"
"POT-Creation-Date: 2022-07-22 06:33+0200\n"
"PO-Revision-Date: 2022-07-26 07:25+0000\n"
-"Last-Translator: Avi Markovitz <avi.markovitz at gmail.com>\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron at gmail.com>\n"
"Language-Team: Hebrew <https://hosted.weblate.org/projects/gnucash/gnucash/"
"he/>\n"
"Language: he\n"
@@ -8843,7 +8843,7 @@ msgstr "×ש××× ××ת ××× ×©×× ×¤×¨×××× ×עסק×× ×§×× ××."
msgid "translator-credits"
msgstr ""
"××× ×רק××××¥ avi.markovitz at gmail.com 2022 ,2021, 2020, 2019\n"
-"×ר×× ×©×ר×× × 2021\n"
+"×ר×× ×©×ר×× × 2021, 2022\n"
"×××¨× ××× 2006"
#: gnucash/gnome-utils/gnc-main-window.c:4913
@@ -15233,7 +15233,7 @@ msgstr "×××רת ××××¢ ×שת×ש ×××..."
msgid ""
"The customer ID number. If left blank a reasonable number will be chosen for "
"you"
-msgstr "×××× ×××§××. ×× ×ש×× ×ש×ר ר××§, ××ער×ת ×ª×§×¦× ××××Ö¾ ספק ס××ר"
+msgstr "×××× ×××§××. ×× ×ש×× ××ש×ר ר××§, ××ער×ת ×ª×§×¦× ××××־ספק ס××ר."
#: gnucash/gtkbuilder/dialog-customer.glade:258
#: gnucash/gtkbuilder/dialog-customer.glade:790
@@ -21109,7 +21109,7 @@ msgstr "_×קצ×ת ×ש××× '××¢×רת' ×ש×ר×ת ×©× ××ר×"
#. Translators: Menu entry, no full stop
#: gnucash/import-export/import-main-matcher.c:1368
msgid "_Edit description, notes, or memo"
-msgstr "ער××ת ת×××ר, ×ער×ת, ×× ×××ר"
+msgstr "_ער××ת ת×××ר, ×ער×ת, ×× ×××ר"
#. Translators: Menu entry, no full stop
#: gnucash/import-export/import-main-matcher.c:1377
@@ -29199,7 +29199,7 @@ msgstr "ש×××× %d ××¢×¨× gnc_numeric ס××¤× SX [%sâ]â, ש×××ש ×
#: libgnucash/app-utils/gnc-sx-instance-model.c:1802
#, c-format
msgid "No exchange rate available in SX [%s] for %s -> %s, value is zero."
-msgstr "×©×¢×¨× ×××פ×× ×× ×××× ×× ×Ö¾SX [%s] ×¢××ר %s <- %s, ×¢×¨× '×פס'."
+msgstr "×©×¢×¨× ×××פ×× ×× ×××× ×× ×Ö¾SX [%s] ×¢××ר %s <- %s, ×¢×¨× '×פס'."
#. Translators: This and the following strings appear on
#. the account tab if the Tax Info column is displayed,
commit 7e1ef4ce6ee65dbb95386b4c50f59c85b5e23e59
Author: Avi Markovitz <avi.markovitz at gmail.com>
Date: Tue Jul 26 17:51:18 2022 +0200
Translation update by Avi Markovitz <avi.markovitz at gmail.com> using Weblate
po/he.po: 100.0% (5400 of 5400 strings; 0 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Hebrew)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/he/
Co-authored-by: Avi Markovitz <avi.markovitz at gmail.com>
diff --git a/po/he.po b/po/he.po
index 45b0bcb17..6ba7b2483 100644
--- a/po/he.po
+++ b/po/he.po
@@ -11,7 +11,7 @@ msgstr ""
"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug."
"cgi?product=GnuCash&component=Translations\n"
"POT-Creation-Date: 2022-07-22 06:33+0200\n"
-"PO-Revision-Date: 2022-07-23 14:22+0000\n"
+"PO-Revision-Date: 2022-07-26 07:25+0000\n"
"Last-Translator: Avi Markovitz <avi.markovitz at gmail.com>\n"
"Language-Team: Hebrew <https://hosted.weblate.org/projects/gnucash/gnucash/"
"he/>\n"
@@ -6439,7 +6439,7 @@ msgstr "× ×××× ××ספ××, ××ש××× ×ת ×××שקע×ת"
#: gnucash/gnome/gnucash.appdata.xml.in.in:8
msgid ""
"GnuCash is a program for personal and small-business financial-accounting."
-msgstr "×× ××§×ש ××× ×ª×× ×ª ×× ××ת ×ש××× ×ת, ×ש×××ש ×××©× ××עסק×× ×§×× ××."
+msgstr "×× ××§×ש ××× ×ª××× ×ª ×× ××ת ×ש××× ×ת, ×ש×××ש ×××©× ××עסק×× ×§×× ××."
#: gnucash/gnome/gnucash.appdata.xml.in.in:11
msgid ""
@@ -8189,8 +8189,8 @@ msgid ""
"system, you may not have write permission for the directory or your anti-"
"virus software is preventing this action."
msgstr ""
-"×× ××××ª× ×פשר×ת ××× ××§×ש ××ת×× ×Ö¾%s. ××¡× × ×ª×× ×× ×× ×¢×©×× ××××¦× ×¢× ×ער×ת־ק×צ×× "
-"×קר××× ××××, ××ת×× ×©××¡×¨× ×רש×ת ×ת××× ×ספר××, ××, שת×× ×ª ××× ××Ö¾××ר×ס ××× ×¢×ª "
+"××× ××§×ש ×× ××××ª× ×פשר×ת ××ת×× ×Ö¾%s. ××¡× × ×ª×× ×× ×× ×¢×©×× ××××¦× ×¢× ×ער×ת־ק×צ×× "
+"×קר××× ××××, ××ת×× ×©××¡×¨× ×רש×ת ×ת××× ×ספר××, ×× ×©×ª××× ×ª ××× ××Ö¾××ר×ס ××× ×¢×ª "
"פע××× ××."
#: gnucash/gnome-utils/gnc-file.c:385
@@ -10706,7 +10706,7 @@ msgid ""
"the check. Coordinates are from the lower left corner of the specified check "
"position."
msgstr ""
-"××¢×¨× ×××× ×§×××ר××× ××ת X, Y ×¢××ר ×ת××ת ש×רת ××××ר ××××××. ×§×××ר××× ××ת ×× "
+"××¢×¨× ×××× × ×§×××ת־צ××× X, Y ×ר×ש ש×רת ××××ר ××××××. ר×ש×ת × ×§×××ת־צ××× ×× "
"××פ×× × ×ש××××ת ×ת×ת×× × ×©× ×××§×× ×××××× ×©××××ר×."
#: gnucash/gschemas/org.gnucash.GnuCash.dialogs.checkprinting.gschema.xml.in:70
@@ -13903,8 +13903,8 @@ msgstr ""
"× ×¨×× ×©×§×××¥ ×Ö¾QIF ×©× ××¢× ×××× ×ª× ××¢×ת ××ש××× ××× ××××, ×× ××§×××¥ ××× × ×××× ×ת ×©× "
"××ש×××.\n"
"\n"
-"× × ××××× ×©× ×ש×××. ×× ××§×××¥ ×××¦× ×ת×× ×ª ×× ××ת־×ש××× ×ת ××רת, × × ××שת×ש ××××ª× "
-"×©× ×ש××× ×©×©××ש ××××ª× ×ת×× ×.\n"
+"× × ××××× ×©× ×ש×××. ×× ××§×××¥ ×××¦× ×ת××× ×ª ×× ××ת־×ש××× ×ת ××רת, × × ××שת×ש ××××ª× "
+"×©× ×ש××× ×©×©××ש ××××ª× ×ת××× ×.\n"
#: gnucash/gtkbuilder/assistant-qif-import.glade:368
msgid "Account name"
@@ -13962,7 +13962,7 @@ msgstr ""
"ש×××ש ××ש××× ××; ××רת, ×× ××§×ש ×צ×ר ×ש××× ××ש ××©× ×ס×× ××××× ××ש××× QIF. × ××ª× "
"××©× ×ת ×ת פר×× ××ש××× ×©××צע ×¢×Ö¾××× ×× ××§×ש ×¢×Ö¾××× ××§×©× ×פ××× ×¢×××.\n"
"\n"
-"×תש××ת ××, ×× ××§×ש ×צ×ר ×ש××× ×ת × ×ספ×× ×¨××× ×©×× ××× ×§××××× ×ת×× ×ª ××ספ×× "
+"×תש××ת ××, ×× ××§×ש ×צ×ר ×ש××× ×ת × ×ספ×× ×¨××× ×©×× ××× ×§××××× ×ת××× ×ª ××ספ×× "
"×××ש×ת ×××רת ××× × ×××××××, ×ר××ת ×ש××× × ×¤×¨× ××× ×× ××, ×ש××× ×ת × ×¤×¨××× ×¢××ר "
"×¢×××ת × ×××× ×ª××§××, ×ש××× ×ת '×××' ××××××× (×ש××× ×ת ×××©× × ×©× ××× ×¡×ת ××××¢××ת, "
"××ר×רת ××××) ש×× ×××§×ר ××תר×ת ×פת××× ××× '. ×× ××ש××× ×ת ×××× ××פ××¢× ××¢××× "
commit 0e81d42e0834dff7c1364742b7e4fe30ca47868d
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Jul 27 00:21:01 2022 +0800
[csv-transactions-export] couple leaks plugged
diff --git a/gnucash/import-export/csv-exp/csv-transactions-export.c b/gnucash/import-export/csv-exp/csv-transactions-export.c
index 7050a6df9..f709dc443 100644
--- a/gnucash/import-export/csv-exp/csv-transactions-export.c
+++ b/gnucash/import-export/csv-exp/csv-transactions-export.c
@@ -393,6 +393,7 @@ add_price (gchar *so_far, Split *split, gboolean t_void, CsvExportInfo *info)
conv = csv_txn_test_field_string (info, string_amount);
result = g_strconcat (so_far, conv, info->end_sep, EOLSTR, NULL);
g_free (conv);
+ g_free (so_far);
return result;
}
@@ -649,6 +650,7 @@ void csv_transactions_export (CsvExportInfo *info)
DEBUG("Account being processed is : %s", xaccAccountGetName (acc));
account_splits (info, acc, fh);
}
+ g_list_free (info->csva.account_list);
}
else
account_splits (info, info->account, fh);
commit 6b64c70c643cf8c5c4401ea8fe095f5bcb3b9685
Merge: 4b73dbc61 3a6f1ab1a
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jul 26 09:38:25 2022 +0100
Merge Christian Wehling's branch 'help-buttons' into maint PR #1385
commit 4b73dbc616740a1e6f7f2038d1d636c6e74c50bf
Author: Christian Wehling <christian.wehling at web.de>
Date: Mon Jul 25 22:24:13 2022 +0200
Translation update by Christian Wehling <christian.wehling at web.de> using Weblate
po/glossary/de.po: 99.5% (215 of 216 strings; 1 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/de/
Translation update by Christian Wehling <christian.wehling at web.de> using Weblate
po/de.po: 99.8% (5390 of 5400 strings; 9 fuzzy)
184 failing checks (3.4%)
Translation: GnuCash/Program (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/de/
Translation update by Christian Wehling <christian.wehling at web.de> using Weblate
po/de.po: 99.8% (5390 of 5400 strings; 9 fuzzy)
185 failing checks (3.4%)
Translation: GnuCash/Program (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/de/
Co-authored-by: Christian Wehling <christian.wehling at web.de>
diff --git a/po/de.po b/po/de.po
index 1c89eb018..d8edddb3c 100644
--- a/po/de.po
+++ b/po/de.po
@@ -36,10 +36,10 @@
msgid ""
msgstr ""
"Project-Id-Version: GnuCash 4.11-2\n"
-"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug.cgi?"
-"product=GnuCash&component=Translations\n"
+"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug."
+"cgi?product=GnuCash&component=Translations\n"
"POT-Creation-Date: 2022-07-22 06:33+0200\n"
-"PO-Revision-Date: 2022-07-12 21:16+0000\n"
+"PO-Revision-Date: 2022-07-25 20:24+0000\n"
"Last-Translator: Christian Wehling <christian.wehling at web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/gnucash/gnucash/"
"de/>\n"
@@ -741,15 +741,15 @@ msgid ""
"To schedule a transaction every year you can choose the monthly basic "
"frequency and then set 'Every 12 months'."
msgstr ""
-"Der Editor für die terminierten Buchungen verfügt über eine sehr flexible "
+"Der Editor für die geplanten Buchungen verfügt über eine sehr flexible "
"Konfiguration der Häufigkeit. Die Standardhäufigkeit, um eine Buchung zu "
-"terminieren, sind täglich, wöchentlich und monatlich. Es können auch "
-"erweiterte Schemata eingerichtet werden. Einige Beispiele:\n"
+"planen, sind täglich, wöchentlich und monatlich. Es können auch erweiterte "
+"Schemata eingerichtet werden. Einige Beispiele:\n"
"\n"
-"Um eine Buchung für jede dritte Woche zu terminieren, können Sie die "
-"wöchentliche Standardhäufigkeit wählen und dann 'Jede 3. Woche'.\n"
+"Um eine Buchung für jede dritte Woche zu planen, können Sie die wöchentliche "
+"Standardhäufigkeit wählen und dann 'Jede 3. Woche'.\n"
"\n"
-"Um eine Buchung für jedes Jahr zu terminieren, können Sie die monatliche "
+"Um eine Buchung für jedes Jahr zu planen, können Sie die monatliche "
"Standardhäufigkeit wählen und dann 'Alle 12 Monate'."
#: doc/tip_of_the_day.list.c:117
@@ -3171,8 +3171,8 @@ msgstr "A_ktionen"
msgid ""
"This Scheduled Transaction has changed; are you sure you want to cancel?"
msgstr ""
-"Diese terminierte Buchung wurde geändert. Sind Sie sicher, dass Sie "
-"abbrechen wollen?"
+"Diese geplante Buchung wurde geändert. Sind Sie sicher, dass Sie abbrechen "
+"wollen?"
#: gnucash/gnome/dialog-sx-editor2.c:636
#, c-format
@@ -3194,12 +3194,12 @@ msgid ""
"The Scheduled Transaction Editor cannot automatically balance this "
"transaction. Should it still be entered?"
msgstr ""
-"Der Terminierte-Buchungen-Editor kann diese Buchung nicht automatisch "
+"Der Editor für geplante Buchungen kann diese Buchung nicht automatisch "
"ausgeglichen erstellen. Soll sie trotzdem erstellt werden?"
#: gnucash/gnome/dialog-sx-editor2.c:712 gnucash/gnome/dialog-sx-editor.c:492
msgid "Please name the Scheduled Transaction."
-msgstr "Bitte geben Sie der terminierten Buchung einen Namen."
+msgstr "Bitte geben Sie der geplanten Buchung einen Namen."
#: gnucash/gnome/dialog-sx-editor2.c:739 gnucash/gnome/dialog-sx-editor.c:518
#, c-format
@@ -3207,20 +3207,20 @@ msgid ""
"A Scheduled Transaction with the name \"%s\" already exists. Are you sure "
"you want to name this one the same?"
msgstr ""
-"Eine terminierte Buchung mit dem Namen »%s« existiert bereits. Sind Sie "
-"sicher, dass die aktuelle den gleichen Namen erhalten soll?"
+"Eine geplante Buchung mit dem Namen »%s« existiert bereits. Sind Sie sicher, "
+"dass die aktuelle den gleichen Namen erhalten soll?"
#: gnucash/gnome/dialog-sx-editor2.c:767
msgid "Scheduled Transactions with variables cannot be automatically created."
msgstr ""
-"Terminierte Buchungen mit Variablen können nicht automatisch erstellt werden."
+"Geplante Buchungen mit Variablen können nicht automatisch erstellt werden."
#: gnucash/gnome/dialog-sx-editor2.c:777 gnucash/gnome/dialog-sx-editor.c:627
msgid ""
"Scheduled Transactions without a template transaction cannot be "
"automatically created."
msgstr ""
-"Terminierte Buchungen ohne Buchungsvorlage können nicht automatisch erstellt "
+"Geplante Buchungen ohne Buchungsvorlage können nicht automatisch erstellt "
"werden."
#: gnucash/gnome/dialog-sx-editor2.c:792 gnucash/gnome/dialog-sx-editor.c:542
@@ -3245,8 +3245,8 @@ msgid ""
"You have attempted to create a Scheduled Transaction which will never run. "
"Do you really want to do this?"
msgstr ""
-"Sie versuchen gerade, eine Terminierte Buchung zu erstellen, die nie "
-"auftritt. Wollen Sie wirklich fortsetzen?"
+"Sie versuchen gerade, eine geplante Buchung zu erstellen, die nie auftritt. "
+"Wollen Sie wirklich fortsetzen?"
#: gnucash/gnome/dialog-sx-editor2.c:1301
msgid ""
@@ -3278,8 +3278,8 @@ msgid ""
"Scheduled Transactions with variables or involving more than one commodity "
"cannot be automatically created."
msgstr ""
-"Terminierte Buchungen mit Variablen oder mit mehr als einem Wertpapier "
-"können nicht automatisch erstellt werden."
+"Geplante Buchungen mit Variablen oder mit mehr als einem Wertpapier können "
+"nicht automatisch erstellt werden."
#: gnucash/gnome/dialog-sx-editor.c:679
#, c-format
@@ -3318,17 +3318,17 @@ msgid ""
"The Scheduled Transaction is unbalanced. You are strongly encouraged to "
"correct this situation."
msgstr ""
-"Diese Terminierte Buchung ist nicht ausgeglichen. Bitte korrigieren Sie "
-"diese Buchung."
+"Diese geplante Buchung ist nicht ausgeglichen. Bitte korrigieren Sie diese "
+"Buchung."
#: gnucash/gnome/dialog-sx-from-trans.c:789
msgid ""
"Cannot create a Scheduled Transaction from a Transaction currently being "
"edited. Please Enter the Transaction before Scheduling."
msgstr ""
-"Es kann keine Terminierte Buchung von einer Buchung erstellt werden, die "
+"Es kann keine geplante Buchung von einer Buchung erstellt werden, die "
"ihrerseits gerade bearbeitet wird. Bitte speichern Sie die Buchung, bevor "
-"Sie eine Terminierte Buchung daraus erstellen wollen."
+"Sie eine geplante Buchung daraus erstellen wollen."
#: gnucash/gnome/dialog-sx-since-last-run.c:402
msgid "Ignored"
@@ -3375,10 +3375,10 @@ msgid_plural ""
"There are no Scheduled Transactions to be entered at this time. (%d "
"transactions automatically created)"
msgstr[0] ""
-"Es gibt derzeit keine terminierten Buchungen einzugeben. (Eine Buchung "
-"automatisch erstellt)"
+"Es gibt derzeit keine geplante Buchung einzugeben. (Eine Buchung automatisch "
+"erstellt)"
msgstr[1] ""
-"Es gibt derzeit keine terminierten Buchungen einzugeben. (%d Buchungen "
+"Es gibt derzeit keine geplanten Buchungen einzugeben. (%d Buchungen "
"automatisch erstellt)"
#: gnucash/gnome/dialog-sx-since-last-run.c:1000
@@ -3637,11 +3637,11 @@ msgstr "Term_inierte Buchungen"
# Fixme: Source should have HEllip?
#: gnucash/gnome/gnc-plugin-basic-commands.c:166
msgid "_Scheduled Transaction Editor"
-msgstr "_Editor für Terminierte Buchungen"
+msgstr "_Editor für geplante Buchungen"
#: gnucash/gnome/gnc-plugin-basic-commands.c:167
msgid "The list of Scheduled Transactions"
-msgstr "Die Liste der terminierten Buchungen"
+msgstr "Die Liste der geplanten Buchungen"
#: gnucash/gnome/gnc-plugin-basic-commands.c:171
msgid "Since _Last Run..."
@@ -3649,7 +3649,7 @@ msgstr "Seit _letztem Aufruf..."
#: gnucash/gnome/gnc-plugin-basic-commands.c:172
msgid "Create Scheduled Transactions since the last time run"
-msgstr "Alle terminierten Buchungen seit dem letzten Aufruf erstellen."
+msgstr "Alle geplanten Buchungen seit dem letzten Aufruf erstellen."
#: gnucash/gnome/gnc-plugin-basic-commands.c:176
msgid "_Mortgage & Loan Repayment..."
@@ -3657,7 +3657,7 @@ msgstr "_Hypothek & Darlehen Assistent..."
#: gnucash/gnome/gnc-plugin-basic-commands.c:177
msgid "Setup scheduled transactions for repayment of a loan"
-msgstr "Terminierte Buchungen einrichten, die ein Darlehen tilgen sollen"
+msgstr "Geplante Buchungen einrichten, die ein Darlehen tilgen sollen"
#: gnucash/gnome/gnc-plugin-basic-commands.c:180
#: gnucash/report/report-core.scm:153
@@ -3733,8 +3733,7 @@ msgstr "»Tipp des Tages« anzeigen"
#: gnucash/gnome/gnc-plugin-basic-commands.c:545
msgid "There are no Scheduled Transactions to be entered at this time."
-msgstr ""
-"Es gibt derzeit keine terminierten Buchungen, die gebucht werden sollten."
+msgstr "Es gibt derzeit keine geplanten Buchungen, die gebucht werden sollten."
#. Translators: %d is the number of transactions. This is a
#. ngettext(3) message.
@@ -3747,11 +3746,11 @@ msgid_plural ""
"There are no Scheduled Transactions to be entered at this time. (%d "
"transactions automatically created)"
msgstr[0] ""
-"Es gibt keine terminierten Buchungen, die erstellt werden sollen. (Eine "
-"Buchung automatisch erstellt)"
+"Es gibt keine geplante Buchung, die erstellt werden soll. (Eine Buchung "
+"automatisch erstellt)"
msgstr[1] ""
-"Es gibt keine terminierten Buchungen, die erstellt werden sollen. (%d "
-"Buchungen automatisch erstellt)"
+"Es gibt keine geplanten Buchungen, die erstellt werden sollen. (%d Buchungen "
+"automatisch erstellt)"
#: gnucash/gnome/gnc-plugin-budget.c:63
msgid "_New Budget"
@@ -5534,7 +5533,7 @@ msgstr "_Terminiert..."
#: gnucash/gnome/gnc-plugin-page-register.c:529
msgid ""
"Create a Scheduled Transaction with the current transaction as a template"
-msgstr "Terminierte Buchung erstellen mit aktuellem Buchungssatz als Vorlage"
+msgstr "Geplante Buchung mit aktuellem Buchungssatz als Vorlage erstellen"
#. Translators: The following 2 are Scrub actions in register view
#: gnucash/gnome/gnc-plugin-page-register2.c:397
@@ -6248,7 +6247,7 @@ msgstr "_Neu"
#: gnucash/gnome/gnc-plugin-page-sx-list.c:140
msgid "Create a new scheduled transaction"
-msgstr "Neue terminierte Buchung erstellen"
+msgstr "Neue geplante Buchung erstellen"
#: gnucash/gnome/gnc-plugin-page-sx-list.c:145
msgid "_New 2"
@@ -6256,11 +6255,11 @@ msgstr "_Neu"
#: gnucash/gnome/gnc-plugin-page-sx-list.c:146
msgid "Create a new scheduled transaction 2"
-msgstr "Neue terminierte Buchung erstellen"
+msgstr "Neue geplante Buchung erstellen"
#: gnucash/gnome/gnc-plugin-page-sx-list.c:152
msgid "Edit the selected scheduled transaction"
-msgstr "Ausgewählte terminierte Buchung bearbeiten"
+msgstr "Ausgewählte geplante Buchung bearbeiten"
#: gnucash/gnome/gnc-plugin-page-sx-list.c:157
msgid "_Edit 2"
@@ -6268,11 +6267,11 @@ msgstr "_Bearbeiten (neu)"
#: gnucash/gnome/gnc-plugin-page-sx-list.c:158
msgid "Edit the selected scheduled transaction 2"
-msgstr "Ausgewählte terminierte Buchung bearbeiten"
+msgstr "Ausgewählte geplante Buchung bearbeiten"
#: gnucash/gnome/gnc-plugin-page-sx-list.c:164
msgid "Delete the selected scheduled transaction"
-msgstr "Ausgewählte terminierte Buchung löschen"
+msgstr "Ausgewählte geplante Buchung löschen"
#: gnucash/gnome/gnc-plugin-page-sx-list.c:441
#: gnucash/gtkbuilder/dialog-account.glade:553
@@ -6289,8 +6288,8 @@ msgstr "Bevorstehende Buchungen"
msgid "Do you really want to delete this scheduled transaction?"
msgid_plural "Do you really want to delete %d scheduled transactions?"
msgstr[0] ""
-"Sind Sie sicher, dass Sie die ausgewählte Terminierte Buchung löschen wollen?"
-msgstr[1] "Sind Sie sicher, dass Sie %d Terminierte Buchungen löschen wollen?"
+"Sind Sie sicher, dass Sie die ausgewählte geplante Buchung löschen wollen?"
+msgstr[1] "Sind Sie sicher, dass Sie %d geplanten Buchungen löschen wollen?"
#: gnucash/gnome/gnc-plugin-register2.c:57
#: gnucash/gnome/gnc-plugin-register.c:58
@@ -6722,8 +6721,7 @@ msgstr "Präzise Berichte und Grafiken Ihrer Finanzdaten erzeugen"
#: gnucash/gnome/gnucash.appdata.xml.in.in:21
msgid "Set up scheduled transactions to avoid repeated data entry"
-msgstr ""
-"Terminierte Buchungen einrichten, um wiederholte Dateneingabe zu vermeiden"
+msgstr "Geplante Buchungen einrichten, um wiederholte Dateneingabe zu vermeiden"
#: gnucash/gnome/gnucash.appdata.xml.in.in:22
msgid ""
@@ -10157,7 +10155,7 @@ msgstr "Ausgleichskonto"
#. See "MAX_DATE_LENGTH" in https://code.gnucash.org/docs/MAINT/group__Date.html
#: gnucash/gnome-utils/gnc-tree-view-split-reg.c:1489
msgid " Scheduled "
-msgstr " Terminiert "
+msgstr " Geplant "
#: gnucash/gnome-utils/gnc-tree-view-split-reg.c:2316
#: gnucash/register/ledger-core/split-register-control.c:1521
@@ -11611,9 +11609,9 @@ msgid ""
"the initial opening of the data file when GnuCash starts. If this setting is "
"active, run the \"since last run\" process, otherwise it is not run."
msgstr ""
-"Diese Einstellung bestimmt, ob die Aktion »Terminierte Buchungen->Seit "
-"letztem Aufruf...« beim Ãffnen einer Datei automatisch ausgeführt wird. Nur "
-"wenn die Einstellung aktiviert ist, wird der Prozess gestartet."
+"Diese Einstellung bestimmt, ob die Aktion »Geplante Buchungen->Seit letztem "
+"Aufruf...« beim Ãffnen einer Datei automatisch ausgeführt wird. Nur wenn die "
+"Einstellung aktiviert ist, wird der Prozess gestartet."
#: gnucash/gschemas/org.gnucash.GnuCash.dialogs.sxs.gschema.xml.in:22
msgid "Show \"since last run\" notification dialog when a file is opened."
@@ -11629,9 +11627,9 @@ msgid ""
"show the dialog, otherwise it is not shown."
msgstr ""
"Diese Einstellung bestimmt, ob nur der Benachrichtigungsdialog »Seit letztem "
-"Aufruf...« der terminierten Buchungen beim Ãffnen einer Datei angezeigt "
-"wird, wenn die »Seit letztem Aufruf«-Verarbeitung aktiviert ist. Nur wenn "
-"diese Einstellung aktiviert ist, wird der Dialog angezeigt."
+"Aufruf...« der geplanten Buchungen beim Ãffnen einer Datei angezeigt wird, "
+"wenn die »Seit letztem Aufruf«-Verarbeitung aktiviert ist. Nur wenn diese "
+"Einstellung aktiviert ist, wird der Dialog angezeigt."
#: gnucash/gschemas/org.gnucash.GnuCash.dialogs.sxs.gschema.xml.in:27
msgid ""
@@ -11652,7 +11650,7 @@ msgstr ""
#: gnucash/gschemas/org.gnucash.GnuCash.dialogs.sxs.gschema.xml.in:35
msgid "Set the \"auto create\" flag by default"
msgstr ""
-"»Automatisch erstellen« für neue terminierte Buchungen als Voreinstellung "
+"»Automatisch erstellen« für neue geplante Buchungen als Voreinstellung "
"wählen."
#: gnucash/gschemas/org.gnucash.GnuCash.dialogs.sxs.gschema.xml.in:36
@@ -11662,21 +11660,21 @@ msgid ""
"transaction creation, or at any later time by editing the scheduled "
"transaction."
msgstr ""
-"Wenn aktiviert, werden neu erstellte Terminierte Buchungen »Automatisch "
+"Wenn aktiviert, werden neu erstellte geplante Buchungen »Automatisch "
"erstellen« als Voreinstellung aktiviert haben. Diese Einstellung kann bei "
-"jeder Terminierten Buchung geändert werden."
+"jeder geplanten Buchung geändert werden."
#: gnucash/gschemas/org.gnucash.GnuCash.dialogs.sxs.gschema.xml.in:40
#: gnucash/gschemas/org.gnucash.GnuCash.dialogs.sxs.gschema.xml.in:41
msgid "How many days in advance to notify the user."
msgstr ""
-"Anzahl der Tage im Voraus, mit denen über die Terminierte Buchungen "
+"Anzahl der Tage im Voraus, mit denen über die geplanten Buchungen "
"benachrichtigt werden soll."
#: gnucash/gschemas/org.gnucash.GnuCash.dialogs.sxs.gschema.xml.in:52
msgid "Set the \"notify\" flag by default"
msgstr ""
-"»Benachrichtigen« für neue terminierte Buchungen als Voreinstellung wählen."
+"»Benachrichtigen« für neue geplante Buchungen als Voreinstellung wählen."
#: gnucash/gschemas/org.gnucash.GnuCash.dialogs.sxs.gschema.xml.in:53
msgid ""
@@ -11685,16 +11683,16 @@ msgid ""
"creation, or at any later time by editing the scheduled transaction. This "
"setting only has meaning if the create-auto setting is active."
msgstr ""
-"Wenn gewählt, werden neu erstellte Terminierte Buchungen »Benachrichtigen« "
-"als Voreinstellung aktiviert haben. Diese Einstellung kann bei jeder "
-"Terminierten Buchung auch nachträglich geändert werden. Diese Einstellung "
-"ist nur von Bedeutung, wenn »Automatisch erstellen« aktiviert ist."
+"Wenn gewählt, werden neu erstellte geplante Buchungen »Benachrichtigen« als "
+"Voreinstellung aktiviert haben. Diese Einstellung kann bei jeder geplanten "
+"Buchung auch nachträglich geändert werden. Diese Einstellung ist nur von "
+"Bedeutung, wenn »Automatisch erstellen« aktiviert ist."
#: gnucash/gschemas/org.gnucash.GnuCash.dialogs.sxs.gschema.xml.in:57
#: gnucash/gschemas/org.gnucash.GnuCash.dialogs.sxs.gschema.xml.in:58
msgid "How many days in advance to remind the user."
msgstr ""
-"Anzahl der Tage im Voraus, die an Terminierte Buchungen erinnert werden soll."
+"Anzahl der Tage im Voraus, die an geplante Buchungen erinnert werden soll."
#: gnucash/gschemas/org.gnucash.GnuCash.dialogs.totd.gschema.xml.in:5
#: gnucash/gschemas/org.gnucash.GnuCash.dialogs.totd.gschema.xml.in:6
@@ -14222,10 +14220,10 @@ msgstr ""
"Dieser Assistent ist eine Schritt-für-Schritt Anleitung, um die Rückzahlung "
"eines Darlehens in GnuCash einzurichten. Sie können die Parameter Ihres "
"Darlehens und der Tilgungsraten angeben. Mit diesen Informationen werden die "
-"entsprechenden terminierten Buchungen erstellt.\n"
+"entsprechenden geplanten Buchungen erstellt.\n"
"\n"
"Wenn Ihnen ein Fehler unterläuft oder Sie später Ãnderungen vornehmen "
-"möchten, können Sie die erstellte terminierte Buchung direkt ändern."
+"möchten, können Sie die erstellte geplante Buchung direkt ändern."
#: gnucash/gtkbuilder/assistant-loan.glade:111
msgid "Loan / Mortgage Repayment Setup"
@@ -14278,7 +14276,7 @@ msgid ""
msgstr ""
"Geben Sie die Anzahl der Monate an, die noch getilgt werden müssen. Daraus "
"resultiert sowohl der noch zu tilgende Betrag als auch die Dauer der "
-"terminierten Buchung."
+"geplanten Buchung."
#: gnucash/gtkbuilder/assistant-loan.glade:288
msgid "Months Remaining"
@@ -14400,7 +14398,7 @@ msgid ""
"Review the details below and if correct press Apply to create the schedule."
msgstr ""
"\n"
-"Prüfen Sie die Details unten und klicken Sie »Anwenden«, um die terminierten "
+"Prüfen Sie die Details unten und klicken Sie »Anwenden«, um die geplanten "
"Buchungen zu erstellen."
#: gnucash/gtkbuilder/assistant-loan.glade:1111
@@ -16378,7 +16376,7 @@ msgstr "Den einen leeren Eintrag in den Feldern ausrechnen."
#: gnucash/gtkbuilder/dialog-fincalc.glade:514
msgid "<b>Payment Options</b>"
-msgstr "<b>Zahlungsraten Optionen</b>"
+msgstr "<b>Darlehensoptionen</b>"
#: gnucash/gtkbuilder/dialog-fincalc.glade:535
msgid "Payment Total"
@@ -18469,8 +18467,8 @@ msgid ""
"The following Scheduled Transactions reference the deleted account and must "
"now be corrected. Press OK to edit them."
msgstr ""
-"Die folgenden terminierten Buchungen gehören zu dem gelöschten Konto und "
-"müssen nun geändert werden. Klicken Sie Ok, um sie zu ändern."
+"Die folgenden geplanten Buchungen gehören zu dem gelöschten Konto und müssen "
+"nun geändert werden. Klicken Sie Ok, um sie zu ändern."
#: gnucash/gtkbuilder/dialog-sx.glade:123
#: gnucash/gtkbuilder/gnc-frequency.glade:171
@@ -18492,7 +18490,7 @@ msgstr "Jährlich"
#: gnucash/gtkbuilder/dialog-sx.glade:144
msgid "Make Scheduled Transaction"
-msgstr "Terminierte Buchung erstellen"
+msgstr "Geplante Buchung erstellen"
#: gnucash/gtkbuilder/dialog-sx.glade:159
msgid "Advanced..."
@@ -18543,7 +18541,7 @@ msgstr "Neue Buchungen _automatisch erstellen"
#: gnucash/gtkbuilder/dialog-sx.glade:579
msgid "Set the 'auto-create' flag on newly created scheduled transactions."
msgstr ""
-"»Automatisch erstellen« für neue terminierte Buchungen als Voreinstellung "
+"»Automatisch erstellen« für neue geplante Buchungen als Voreinstellung "
"wählen."
#: gnucash/gtkbuilder/dialog-sx.glade:599
@@ -18565,7 +18563,7 @@ msgstr "Be_nachrichtigen, bevor neue Buchungen erstellt werden"
#: gnucash/gtkbuilder/dialog-sx.glade:675
msgid "Set the 'notify' flag on newly created scheduled transactions."
msgstr ""
-"»Benachrichtigen« für neue terminierte Buchungen als Voreinstellung wählen."
+"»Benachrichtigen« für neue geplante Buchungen als Voreinstellung wählen."
#: gnucash/gtkbuilder/dialog-sx.glade:694
msgid "Crea_te in advance"
@@ -18589,7 +18587,7 @@ msgstr ""
#: gnucash/gtkbuilder/dialog-sx.glade:788
msgid "Edit Scheduled Transaction"
-msgstr "Terminierte Buchungen bearbeiten"
+msgstr "Geplante Buchungen bearbeiten"
#: gnucash/gtkbuilder/dialog-sx.glade:954
msgid "Create in advance"
@@ -25161,7 +25159,7 @@ msgstr "Kontenübersicht"
#: gnucash/report/reports/standard/account-summary.scm:70
msgid "Future Scheduled Transactions Summary"
-msgstr "Zukünftige Terminierte Buchungen"
+msgstr "Zukünftige geplante Buchungen"
#: gnucash/report/reports/standard/account-summary.scm:72
#: gnucash/report/reports/standard/balance-sheet.scm:75
diff --git a/po/glossary/de.po b/po/glossary/de.po
index 4272d0198..f0a9acc48 100644
--- a/po/glossary/de.po
+++ b/po/glossary/de.po
@@ -17,7 +17,7 @@ msgstr ""
"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug."
"cgi?product=GnuCash&component=Translations\n"
"POT-Creation-Date: 2021-12-05 20:11+0100\n"
-"PO-Revision-Date: 2022-02-17 17:55+0000\n"
+"PO-Revision-Date: 2022-07-25 20:24+0000\n"
"Last-Translator: Christian Wehling <christian.wehling at web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/gnucash/glossary/"
"de/>\n"
@@ -26,7 +26,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#. "English Definition (Dear translator: This file will never be visible to the user! It should only serve as a tool for you, the translator. Nothing more.)"
msgid "Term (Dear translator: This file will never be visible to the user!)"
@@ -761,7 +761,8 @@ msgstr "speichern"
#. "A transaction or reminder of a transaction that can be automatically executed at a specific time. It can be executed either once, or several times at regular intervals."
msgid "Scheduled Transaction"
-msgstr "Terminierte Buchung (Dauerauftrag, Termin-Ãberweisung)"
+msgstr ""
+"Geplante Buchung (Terminierte Buchung, Dauerauftrag, Termin-Ãberweisung)"
# bis 1.6: ausbuchen
#. "DEPRECATED. To repair unbalanced transactions and orphan splits in an account tree. Any transactions that have debits != credits will get a balancing split added (pointing to a special new account called 'Imbalance'). Any splits that do not have accounts are put into another special account called 'Orphan'. Deprecated - use the term 'to check and repair' now."
commit 6c100532127e694a11c25265585a8996aa78d0f5
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Jul 25 09:24:18 2022 +0800
[trep-engine] fix use of gnc:make-complex-boolean-option
don't set invalid setter-function-called-cb
diff --git a/gnucash/report/trep-engine.scm b/gnucash/report/trep-engine.scm
index 20d854de2..57b4e8973 100644
--- a/gnucash/report/trep-engine.scm
+++ b/gnucash/report/trep-engine.scm
@@ -973,8 +973,7 @@ be excluded from periodic reporting.")
(gnc:register-trep-option
(gnc:make-complex-boolean-option
gnc:pagename-display (N_ "Memo")
- "d" (G_ "Display the memo?") disp-memo?
- disp-memo?
+ "d" (G_ "Display the memo?") disp-memo? #f
(lambda (x)
(set! disp-memo? x)
(apply-selectable-by-name-display-options))))
@@ -983,8 +982,7 @@ be excluded from periodic reporting.")
(gnc:register-trep-option
(gnc:make-complex-boolean-option
gnc:pagename-display (N_ "Account Name")
- "e" (G_ "Display the account name?") disp-accname?
- disp-accname?
+ "e" (G_ "Display the account name?") disp-accname? #f
(lambda (x)
(set! disp-accname? x)
(apply-selectable-by-name-display-options))))
@@ -993,8 +991,7 @@ be excluded from periodic reporting.")
(gnc:register-trep-option
(gnc:make-complex-boolean-option
gnc:pagename-display (N_ "Other Account Name")
- "h5" (G_ "Display the other account name? (if this is a split transaction, this parameter is guessed).") disp-other-accname?
- disp-other-accname?
+ "h5" (G_ "Display the other account name? (if this is a split transaction, this parameter is guessed).") disp-other-accname? #f
(lambda (x)
(set! disp-other-accname? x)
(apply-selectable-by-name-display-options))))
commit 3a6f1ab1a962d5730269233cfbda3f15c8e9ad2c
Author: Christian Wehling <christian.wehling at web.de>
Date: Mon Jul 25 17:20:16 2022 +0200
[dialog-price] Price Database: Insert help buttons
diff --git a/gnucash/gnome/dialog-price-edit-db.c b/gnucash/gnome/dialog-price-edit-db.c
index 14770a519..721446fc6 100644
--- a/gnucash/gnome/dialog-price-edit-db.c
+++ b/gnucash/gnome/dialog-price-edit-db.c
@@ -62,6 +62,7 @@ static QofLogModule log_module = GNC_MOD_GUI;
void gnc_prices_dialog_destroy_cb (GtkWidget *object, gpointer data);
void gnc_prices_dialog_close_cb (GtkDialog *dialog, gpointer data);
+void gnc_prices_dialog_help_cb (GtkDialog *dialog, gpointer data);
void gnc_prices_dialog_edit_clicked (GtkWidget *widget, gpointer data);
void gnc_prices_dialog_remove_clicked (GtkWidget *widget, gpointer data);
void gnc_prices_dialog_remove_old_clicked (GtkWidget *widget, gpointer data);
@@ -134,6 +135,15 @@ gnc_prices_dialog_close_cb (GtkDialog *dialog, gpointer data)
}
+void
+gnc_prices_dialog_help_cb (GtkDialog *dialog, gpointer data)
+{
+ PricesDialog *pdb_dialog = data;
+
+ gnc_gnome_help (GTK_WINDOW (pdb_dialog->window), HF_HELP, HL_PRICE_DB);
+}
+
+
void
gnc_prices_dialog_edit_clicked (GtkWidget *widget, gpointer data)
{
diff --git a/gnucash/gnome/dialog-price-editor.c b/gnucash/gnome/dialog-price-editor.c
index fba85ca64..6b36c6702 100644
--- a/gnucash/gnome/dialog-price-editor.c
+++ b/gnucash/gnome/dialog-price-editor.c
@@ -71,6 +71,7 @@ typedef struct
GtkWidget * type_combobox;
GtkWidget * price_edit;
+ GtkWidget * help_button;
GtkWidget * cancel_button;
GtkWidget * apply_button;
GtkWidget * ok_button;
@@ -371,6 +372,10 @@ pedit_dialog_response_cb (GtkDialog *dialog, gint response, gpointer data)
gnc_price_unref (pedit_dialog->price);
pedit_dialog->price = new_price;
}
+ else if (response == GTK_RESPONSE_HELP)
+ {
+ gnc_gnome_help (GTK_WINDOW (pedit_dialog->dialog), HF_HELP, HL_PRICE_EDIT);
+ }
else
{
gnc_save_window_size(GNC_PREFS_GROUP, GTK_WINDOW(pedit_dialog->dialog));
@@ -544,6 +549,9 @@ gnc_price_pedit_dialog_create (GtkWidget *parent,
g_signal_connect (G_OBJECT (w), "changed",
G_CALLBACK (pedit_data_changed_cb), pedit_dialog);
+ w = GTK_WIDGET(gtk_builder_get_object (builder, "pd_help_button"));
+ pedit_dialog->help_button = w;
+
w = GTK_WIDGET(gtk_builder_get_object (builder, "pd_cancel_button"));
pedit_dialog->cancel_button = w;
diff --git a/gnucash/gtkbuilder/dialog-price.glade b/gnucash/gtkbuilder/dialog-price.glade
index 887d9d450..e2178311f 100644
--- a/gnucash/gtkbuilder/dialog-price.glade
+++ b/gnucash/gtkbuilder/dialog-price.glade
@@ -55,6 +55,22 @@
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="layout-style">end</property>
+ <child>
+ <object class="GtkButton" id="pd_help_button">
+ <property name="label" translatable="yes">_Help</property>
+ <property name="visible">True</property>
+ <property name="can-focus">True</property>
+ <property name="can-default">True</property>
+ <property name="receives-default">False</property>
+ <property name="use-underline">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ <property name="secondary">True</property>
+ </packing>
+ </child>
<child>
<object class="GtkButton" id="pd_cancel_button">
<property name="label" translatable="yes">_Cancel</property>
@@ -67,7 +83,7 @@
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
- <property name="position">0</property>
+ <property name="position">1</property>
</packing>
</child>
<child>
@@ -81,7 +97,7 @@
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
- <property name="position">1</property>
+ <property name="position">2</property>
</packing>
</child>
<child>
@@ -97,7 +113,7 @@
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
- <property name="position">2</property>
+ <property name="position">3</property>
</packing>
</child>
</object>
@@ -334,6 +350,7 @@
</object>
</child>
<action-widgets>
+ <action-widget response="-11">pd_help_button</action-widget>
<action-widget response="-6">pd_cancel_button</action-widget>
<action-widget response="-10">pd_apply_button</action-widget>
<action-widget response="-5">pd_ok_button</action-widget>
@@ -782,13 +799,15 @@ These prices were added so that there's always a "nearest in time" price for eve
<property name="default-width">800</property>
<property name="default-height">400</property>
<child>
- <object class="GtkBox" id="vbox11">
+ <!-- n-columns=2 n-rows=2 -->
+ <object class="GtkGrid">
<property name="visible">True</property>
<property name="can-focus">False</property>
<child>
- <object class="GtkBox" id="hbox1">
+ <object class="GtkBox" id="vbox11">
<property name="visible">True</property>
<property name="can-focus">False</property>
+ <property name="orientation">vertical</property>
<child>
<object class="GtkScrolledWindow" id="price_list_window">
<property name="visible">True</property>
@@ -799,163 +818,192 @@ These prices were added so that there's always a "nearest in time" price for eve
<property name="shadow-type">in</property>
</object>
<packing>
- <property name="expand">True</property>
+ <property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
+ </object>
+ <packing>
+ <property name="left-attach">0</property>
+ <property name="top-attach">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkBox">
+ <property name="visible">True</property>
+ <property name="can-focus">False</property>
+ <property name="margin-bottom">6</property>
+ <property name="orientation">vertical</property>
<child>
- <object class="GtkBox">
+ <object class="GtkButtonBox" id="vbuttonbox1">
<property name="visible">True</property>
<property name="can-focus">False</property>
- <property name="margin-bottom">12</property>
+ <property name="border-width">5</property>
<property name="orientation">vertical</property>
+ <property name="spacing">12</property>
+ <property name="layout-style">start</property>
<child>
- <object class="GtkButtonBox" id="vbuttonbox1">
+ <object class="GtkButton" id="add_button">
+ <property name="label" translatable="yes">_Add</property>
<property name="visible">True</property>
- <property name="can-focus">False</property>
- <property name="border-width">5</property>
- <property name="orientation">vertical</property>
- <property name="spacing">12</property>
- <property name="layout-style">start</property>
- <child>
- <object class="GtkButton" id="add_button">
- <property name="label" translatable="yes">_Add</property>
- <property name="visible">True</property>
- <property name="can-focus">True</property>
- <property name="can-default">True</property>
- <property name="receives-default">False</property>
- <property name="tooltip-text" translatable="yes">Add a new price.</property>
- <property name="use-underline">True</property>
- <signal name="clicked" handler="gnc_prices_dialog_add_clicked" swapped="no"/>
- </object>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <object class="GtkButton" id="remove_button">
- <property name="label" translatable="yes">_Remove</property>
- <property name="visible">True</property>
- <property name="sensitive">False</property>
- <property name="can-focus">True</property>
- <property name="can-default">True</property>
- <property name="receives-default">False</property>
- <property name="tooltip-text" translatable="yes">Remove the current price.</property>
- <property name="use-underline">True</property>
- <signal name="clicked" handler="gnc_prices_dialog_remove_clicked" swapped="no"/>
- </object>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <object class="GtkButton" id="edit_button">
- <property name="label" translatable="yes">_Edit</property>
- <property name="visible">True</property>
- <property name="sensitive">False</property>
- <property name="can-focus">True</property>
- <property name="can-default">True</property>
- <property name="receives-default">False</property>
- <property name="tooltip-text" translatable="yes">Edit the current price.</property>
- <property name="use-underline">True</property>
- <signal name="clicked" handler="gnc_prices_dialog_edit_clicked" swapped="no"/>
- </object>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">2</property>
- </packing>
- </child>
- <child>
- <object class="GtkButton" id="remove_old_button">
- <property name="label" translatable="yes">Remove _Old</property>
- <property name="visible">True</property>
- <property name="can-focus">True</property>
- <property name="can-default">True</property>
- <property name="receives-default">False</property>
- <property name="tooltip-text" translatable="yes">Remove prices older than a user-entered date.</property>
- <property name="use-underline">True</property>
- <signal name="clicked" handler="gnc_prices_dialog_remove_old_clicked" swapped="no"/>
- </object>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">3</property>
- </packing>
- </child>
- <child>
- <object class="GtkButton" id="get_quotes_button">
- <property name="label" translatable="yes">_Get Quotes</property>
- <property name="visible">True</property>
- <property name="can-focus">True</property>
- <property name="can-default">True</property>
- <property name="receives-default">False</property>
- <property name="tooltip-text" translatable="yes">Get new online quotes for stock accounts.</property>
- <property name="use-underline">True</property>
- <signal name="clicked" handler="gnc_prices_dialog_get_quotes_clicked" swapped="no"/>
- </object>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">4</property>
- </packing>
- </child>
+ <property name="can-focus">True</property>
+ <property name="can-default">True</property>
+ <property name="receives-default">False</property>
+ <property name="tooltip-text" translatable="yes">Add a new price.</property>
+ <property name="use-underline">True</property>
+ <signal name="clicked" handler="gnc_prices_dialog_add_clicked" swapped="no"/>
</object>
<packing>
- <property name="expand">True</property>
- <property name="fill">True</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
<property name="position">0</property>
</packing>
</child>
<child>
- <object class="GtkButtonBox" id="vbuttonbox2">
+ <object class="GtkButton" id="remove_button">
+ <property name="label" translatable="yes">_Remove</property>
<property name="visible">True</property>
- <property name="can-focus">False</property>
- <property name="valign">end</property>
- <property name="border-width">5</property>
- <property name="orientation">vertical</property>
- <property name="layout-style">start</property>
- <child>
- <object class="GtkButton" id="close_button">
- <property name="label" translatable="yes">_Close</property>
- <property name="visible">True</property>
- <property name="can-focus">True</property>
- <property name="can-default">True</property>
- <property name="receives-default">False</property>
- <property name="valign">start</property>
- <property name="use-underline">True</property>
- <signal name="clicked" handler="gnc_prices_dialog_close_cb" swapped="no"/>
- </object>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
+ <property name="sensitive">False</property>
+ <property name="can-focus">True</property>
+ <property name="can-default">True</property>
+ <property name="receives-default">False</property>
+ <property name="tooltip-text" translatable="yes">Remove the current price.</property>
+ <property name="use-underline">True</property>
+ <signal name="clicked" handler="gnc_prices_dialog_remove_clicked" swapped="no"/>
</object>
<packing>
<property name="expand">False</property>
- <property name="fill">True</property>
+ <property name="fill">False</property>
<property name="position">1</property>
</packing>
</child>
+ <child>
+ <object class="GtkButton" id="edit_button">
+ <property name="label" translatable="yes">_Edit</property>
+ <property name="visible">True</property>
+ <property name="sensitive">False</property>
+ <property name="can-focus">True</property>
+ <property name="can-default">True</property>
+ <property name="receives-default">False</property>
+ <property name="tooltip-text" translatable="yes">Edit the current price.</property>
+ <property name="use-underline">True</property>
+ <signal name="clicked" handler="gnc_prices_dialog_edit_clicked" swapped="no"/>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="remove_old_button">
+ <property name="label" translatable="yes">Remove _Old</property>
+ <property name="visible">True</property>
+ <property name="can-focus">True</property>
+ <property name="can-default">True</property>
+ <property name="receives-default">False</property>
+ <property name="tooltip-text" translatable="yes">Remove prices older than a user-entered date.</property>
+ <property name="use-underline">True</property>
+ <signal name="clicked" handler="gnc_prices_dialog_remove_old_clicked" swapped="no"/>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">3</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="get_quotes_button">
+ <property name="label" translatable="yes">_Get Quotes</property>
+ <property name="visible">True</property>
+ <property name="can-focus">True</property>
+ <property name="can-default">True</property>
+ <property name="receives-default">False</property>
+ <property name="tooltip-text" translatable="yes">Get new online quotes for stock accounts.</property>
+ <property name="use-underline">True</property>
+ <signal name="clicked" handler="gnc_prices_dialog_get_quotes_clicked" swapped="no"/>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">4</property>
+ </packing>
+ </child>
</object>
<packing>
- <property name="expand">False</property>
+ <property name="expand">True</property>
<property name="fill">True</property>
- <property name="position">2</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButtonBox" id="vbuttonbox2">
+ <property name="visible">True</property>
+ <property name="can-focus">False</property>
+ <property name="valign">end</property>
+ <property name="border-width">5</property>
+ <property name="orientation">vertical</property>
+ <property name="spacing">6</property>
+ <property name="layout-style">start</property>
+ <child>
+ <object class="GtkButton" id="close_button">
+ <property name="label" translatable="yes">_Close</property>
+ <property name="visible">True</property>
+ <property name="can-focus">True</property>
+ <property name="can-default">True</property>
+ <property name="receives-default">False</property>
+ <property name="valign">start</property>
+ <property name="use-underline">True</property>
+ <signal name="clicked" handler="gnc_prices_dialog_close_cb" swapped="no"/>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ <property name="position">1</property>
</packing>
</child>
</object>
<packing>
- <property name="expand">True</property>
- <property name="fill">True</property>
- <property name="position">0</property>
+ <property name="left-attach">1</property>
+ <property name="top-attach">0</property>
+ <property name="height">2</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButtonBox">
+ <property name="visible">True</property>
+ <property name="can-focus">False</property>
+ <property name="valign">end</property>
+ <property name="layout-style">start</property>
+ <child>
+ <object class="GtkButton" id="help_button">
+ <property name="label" translatable="yes">_Help</property>
+ <property name="visible">True</property>
+ <property name="can-focus">True</property>
+ <property name="can-default">True</property>
+ <property name="receives-default">False</property>
+ <property name="margin-bottom">9</property>
+ <property name="use-underline">True</property>
+ <signal name="clicked" handler="gnc_prices_dialog_help_cb" swapped="no"/>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="left-attach">0</property>
+ <property name="top-attach">1</property>
</packing>
</child>
</object>
commit 5fa4b83169b70f7d273960dd2250fa2a7ddd2a61
Author: Christian Wehling <christian.wehling at web.de>
Date: Thu Jul 21 17:42:31 2022 +0200
[gnc-ui.h] Price Database: Insert new links to the help file
diff --git a/gnucash/gnome-utils/gnc-ui.h b/gnucash/gnome-utils/gnc-ui.h
index 40224c79b..1df87cd54 100644
--- a/gnucash/gnome-utils/gnc-ui.h
+++ b/gnucash/gnome-utils/gnc-ui.h
@@ -64,6 +64,8 @@
#define HL_COMMODITY "tool-commodity"
#define HL_FIND_TRANSACTIONS "tool-find"
#define HL_FIN_CALC "tool-calc"
+#define HL_PRICE_DB "tool-price"
+#define HL_PRICE_EDIT "tool-price-manual"
#define HL_GLOBPREFS "set-prefs"
#define HL_PRINTCHECK "print-check"
#define HL_RECNWIN "acct-reconcile"
commit d3a3e3e9f9a8db3294fb115522993f409fa3b44f
Author: Wellington Terumi Uemura <wellingtonuemura at gmail.com>
Date: Mon Jul 25 02:18:11 2022 +0200
Translation update by Wellington Terumi Uemura <wellingtonuemura at gmail.com> using Weblate
po/pt_BR.po: 100.0% (5400 of 5400 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Portuguese (Brazil))
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/pt_BR/
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura at gmail.com>
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 193dc3c42..39821cf7c 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -15,10 +15,10 @@
msgid ""
msgstr ""
"Project-Id-Version: GnuCash 4.11-2\n"
-"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug.cgi?"
-"product=GnuCash&component=Translations\n"
+"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug."
+"cgi?product=GnuCash&component=Translations\n"
"POT-Creation-Date: 2022-07-22 06:33+0200\n"
-"PO-Revision-Date: 2022-07-18 13:22+0000\n"
+"PO-Revision-Date: 2022-07-25 00:18+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura at gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"gnucash/gnucash/pt_BR/>\n"
@@ -8788,10 +8788,8 @@ msgid "Edit the global preferences of GnuCash"
msgstr "Editar as preferências globais do GnuCash"
#: gnucash/gnome-utils/gnc-main-window.c:345
-#, fuzzy
-#| msgid "<b>Tab Position</b>"
msgid "Tab P_osition"
-msgstr "<b>Posição da Aba</b>"
+msgstr "P_osição da Aba"
#: gnucash/gnome-utils/gnc-main-window.c:348
msgid "Select sorting criteria for this page view"
@@ -16498,10 +16496,8 @@ msgid "Green"
msgstr "Verde"
#: gnucash/gtkbuilder/dialog-import.glade:871
-#, fuzzy
-#| msgid "Do not print transaction detail"
msgid "Edit imported transaction details"
-msgstr "Não imprima os detalhes da transação"
+msgstr "Edite os detalhes das transações importadas"
#: gnucash/gtkbuilder/dialog-import.glade:944
#: gnucash/gtkbuilder/dialog-lot-viewer.glade:151
@@ -21890,24 +21886,18 @@ msgstr "Desativado"
#. Translators: Menu entry, no full stop
#: gnucash/import-export/import-main-matcher.c:1321
-#, fuzzy
-#| msgid "Assign a transfer account to the selection."
msgid "_Assign a transfer account to the selection"
-msgstr "Atribua uma conta de transferência à seleção."
+msgstr "_Atribua uma conta de transferência à seleção"
#. Translators: Menu entry, no full stop
#: gnucash/import-export/import-main-matcher.c:1368
-#, fuzzy
-#| msgid "Description, Notes, or Memo"
msgid "_Edit description, notes, or memo"
-msgstr "Descrição, notas ou memorando"
+msgstr "_Edite a descrição, as notas ou o memorando"
#. Translators: Menu entry, no full stop
#: gnucash/import-export/import-main-matcher.c:1377
-#, fuzzy
-#| msgid "Reset defaults"
msgid "_Reset all edits"
-msgstr "Restaurar padrões"
+msgstr "_Redefina todas as edições"
#: gnucash/import-export/import-main-matcher.c:1547
msgctxt "Column header for 'Adding transaction'"
commit 738a99f3a42d32ec350e4d76519ff2af5ae1ae4a
Author: Szia Tomi <sziatomi01 at gmail.com>
Date: Mon Jul 25 02:18:11 2022 +0200
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
po/glossary/hu.po: 100.0% (216 of 216 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/hu/
Co-authored-by: Szia Tomi <sziatomi01 at gmail.com>
diff --git a/po/glossary/hu.po b/po/glossary/hu.po
index edc43fb98..1843d6164 100644
--- a/po/glossary/hu.po
+++ b/po/glossary/hu.po
@@ -11,7 +11,7 @@ msgstr ""
"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug."
"cgi?product=GnuCash&component=Translations\n"
"POT-Creation-Date: 2021-12-05 20:11+0100\n"
-"PO-Revision-Date: 2022-07-10 23:35+0000\n"
+"PO-Revision-Date: 2022-07-24 21:14+0000\n"
"Last-Translator: Szia Tomi <sziatomi01 at gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/gnucash/"
"glossary/hu/>\n"
@@ -20,7 +20,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#. "English Definition (Dear translator: This file will never be visible to the user! It should only serve as a tool for you, the translator. Nothing more.)"
msgid "Term (Dear translator: This file will never be visible to the user!)"
@@ -29,7 +29,7 @@ msgstr ""
#. "Opening and closing quote symbols and optionally their key combos like [altgr]+[Y]/[X]. Define the preferred style of quotation, see https://en.wikipedia.org/wiki/Quotation_mark#Summary_table"
msgid "\"\""
-msgstr "\"\""
+msgstr "ââ"
#. "A detailed record of money spent and received"
msgid "account"
commit 544f9100671a1d00f440def9671a823872fb8881
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Jul 24 12:49:20 2022 +0800
[import-main-matcher] don't need collated string anymore
diff --git a/gnucash/import-export/import-main-matcher.c b/gnucash/import-export/import-main-matcher.c
index 24a86e356..69d77d8a8 100644
--- a/gnucash/import-export/import-main-matcher.c
+++ b/gnucash/import-export/import-main-matcher.c
@@ -978,7 +978,6 @@ static RowInfo * row_get_info (gpointer row, GNCImportMainMatcher *info)
enum
{
COMPLETION_LIST_ORIGINAL,
- COMPLETION_LIST_COLLATED,
COMPLETION_LIST_NORMALIZED_FOLDED,
NUM_COMPLETION_COLS
};
@@ -987,18 +986,15 @@ static void populate_list (gpointer key, gpointer value, GtkListStore *list)
{
GtkTreeIter iter;
const char *original = key;
- char *collated = g_utf8_collate_key (original, -1);
- char *normalized = collated ? g_utf8_normalize (original, -1, G_NORMALIZE_ALL) : NULL;
+ char *normalized = g_utf8_normalize (original, -1, G_NORMALIZE_ALL);
char *normalized_folded = normalized ? g_utf8_casefold (normalized, -1) : NULL;
gtk_list_store_append (list, &iter);
gtk_list_store_set (list, &iter,
COMPLETION_LIST_ORIGINAL, original,
- COMPLETION_LIST_COLLATED, collated,
COMPLETION_LIST_NORMALIZED_FOLDED, normalized_folded,
-1);
g_free (normalized_folded);
g_free (normalized);
- g_free (collated);
}
static gboolean
commit 0ea46fabeb06a804f40017fb2388774719bcd37b
Author: Avi Markovitz <avi.markovitz at gmail.com>
Date: Sat Jul 23 16:22:58 2022 +0200
Translation update by Avi Markovitz <avi.markovitz at gmail.com> using Weblate
po/he.po: 100.0% (5400 of 5400 strings; 0 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Hebrew)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/he/
Translation update by Avi Markovitz <avi.markovitz at gmail.com> using Weblate
po/he.po: 100.0% (5400 of 5400 strings; 0 fuzzy)
3 failing checks (0.1%)
Translation: GnuCash/Program (Hebrew)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/he/
Translation update by Avi Markovitz <avi.markovitz at gmail.com> using Weblate
po/he.po: 100.0% (5400 of 5400 strings; 0 fuzzy)
3 failing checks (0.1%)
Translation: GnuCash/Program (Hebrew)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/he/
Co-authored-by: Avi Markovitz <avi.markovitz at gmail.com>
diff --git a/po/he.po b/po/he.po
index 718a6c231..45b0bcb17 100644
--- a/po/he.po
+++ b/po/he.po
@@ -11,8 +11,8 @@ msgstr ""
"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug."
"cgi?product=GnuCash&component=Translations\n"
"POT-Creation-Date: 2022-07-22 06:33+0200\n"
-"PO-Revision-Date: 2022-07-23 09:57+0000\n"
-"Last-Translator: Yaron Shahrabani <sh.yaron at gmail.com>\n"
+"PO-Revision-Date: 2022-07-23 14:22+0000\n"
+"Last-Translator: Avi Markovitz <avi.markovitz at gmail.com>\n"
"Language-Team: Hebrew <https://hosted.weblate.org/projects/gnucash/gnucash/"
"he/>\n"
"Language: he\n"
@@ -3284,7 +3284,7 @@ msgstr "×עת"
#: gnucash/gnome/dialog-tax-info.c:1185
#: gnucash/gtkbuilder/dialog-tax-info.glade:89
msgid "Income Tax Identity"
-msgstr "×××× ×ס ××× ×¡×"
+msgstr "×××× ×ס ××× ×¡× (×ספר ת××§)"
#: gnucash/gnome/dialog-tax-info.c:1191
#: gnucash/gtkbuilder/dialog-options.glade:55
@@ -3484,7 +3484,7 @@ msgstr "×צ××ת ×ª× ××¢×ת ×××צע×ת ××פ×ש"
#: gnucash/gnome/gnc-plugin-page-register2.c:263
#: gnucash/gnome/gnc-plugin-page-register.c:377
msgid "Ta_x Report Options"
-msgstr "×פ_שר×××ת ××ס××"
+msgstr "×פ_שר×××ת ××× ×ס"
#. Translators: currently implemented are
#. US: income tax and
@@ -5845,7 +5845,7 @@ msgstr "×צ×רת PDF"
msgid ""
"Update the current report's saved configuration. The report configuration "
"will be saved in the file %s."
-msgstr "×¢×××× ×ª×¦×רת ×××× ×ש××ר ×× ××××. ×××ר×ת ×××× ××ש××¨× ××§×××¥ %s."
+msgstr "×¢×××× ×ª×¦×רת ×××× ×ש××ר ×× ××××. תצ×רת ×××× ×ª×ש×ר ××§×××¥ %s."
#: gnucash/gnome/gnc-plugin-page-report.c:1199
#, c-format
@@ -5976,7 +5976,7 @@ msgid ""
"This report must be upgraded to return a document object with export-string "
"or export-error."
msgstr ""
-"×××× ×ש××¨× ××× ×× ×¢× ×× ×ª ×××××ר פר×× ×ס×× ×¢×, export-string ××, export-error."
+"×¢× ×× ×ª ×××××ר פר×× ×ס×× ×¢× export-string ××, export-error, ×ש ×ש××¨× ××× ××."
#: gnucash/gnome/gnc-plugin-page-report.c:1765
#, c-format
@@ -6121,7 +6121,7 @@ msgstr "××¨×¢× ×©×××× ×עת ×רצת ××××."
#: gnucash/gnome/gnc-plugin-report-system.c:206
#, c-format
msgid "Badly formed options URL: %s"
-msgstr "תצ×רת ×פשר×××ת ××¢× URL ש××××: %s"
+msgstr "תצ×רת ×פשר×××ת ××¢×Ö¾URL ש××××: %s"
#: gnucash/gnome/gnc-plugin-report-system.c:194
#, c-format
@@ -7584,7 +7584,7 @@ msgid ""
"default gain/loss account."
msgstr ""
"××× ×ש××× ×ת '××× ×¡×ת' ×× '××צ××ת'\n"
-"×××××¢ ×ספר×× ×©×¦××××; ××× ××××ר ××ש××× ×ר×רת ×××× ××ש××× 'ר×××/×פס×',\n"
+"×××××¢ ×ספר×× ×©×¦×××; ××× ××××ר ××ש××× ×ר×רת ×××× ××ש××× 'ר×××/×פס×',\n"
"×××ר ××§×ת ×ש×××, ×ש ××××ר ×ת××ת ××־ש×× ××\n"
"(×תפר×× '×§×××¥ ← ××פ××× ××')."
@@ -7825,8 +7825,8 @@ msgid ""
"You can't transfer from a non-currency account. Try reversing the \"from\" "
"and \"to\" accounts and making the \"amount\" negative."
msgstr ""
-"×× × ××ª× ×××¢××ר ××ש××× ×©××× × ××××¢×. × ×¡× ××פ×× ×ת ס×ר ×ער××× '××ש×××' "
-"×Ö¾'××ש×××' ××××× × ×ת ×Ö¾'ס×××' ××ספר ש××××."
+"×× × ××ª× ×××¢××ר ××ש××× ×©××× × ××××¢×. × ××ª× ×× ×¡×ת ××פ×× ×ת ס×ר ×ער××× '××ש×××' ×Ö¾"
+"'××ש×××' ××××××× ×ת ×'ס×××' ××ספר ש××××."
#: gnucash/gnome-utils/dialog-transfer.c:1486
msgid "You must enter a valid price."
@@ -8189,8 +8189,9 @@ msgid ""
"system, you may not have write permission for the directory or your anti-"
"virus software is preventing this action."
msgstr ""
-"××× ××§×ש ×× ×ת×פשר ××ת×× ×Ö¾%s. ××¡× × ×ª×× ×× ×× ×¢×©×× ××××ת ××ער×ת ×§×צ×× ×קר××× "
-"××××, ××ת×× ×©××¡×¨× ×רש×ת ×ת××× ×ספר××, ××, ת××× ×ª ××× ××Ö¾××ר×ס ××× ×¢×ª פע××× ××."
+"×× ××××ª× ×פשר×ת ××× ××§×ש ××ת×× ×Ö¾%s. ××¡× × ×ª×× ×× ×× ×¢×©×× ××××¦× ×¢× ×ער×ת־ק×צ×× "
+"×קר××× ××××, ××ת×× ×©××¡×¨× ×רש×ת ×ת××× ×ספר××, ××, שת×× ×ª ××× ××Ö¾××ר×ס ××× ×¢×ª "
+"פע××× ××."
#: gnucash/gnome-utils/gnc-file.c:385
#, c-format
@@ -8337,9 +8338,9 @@ msgid ""
"your SQL database. Please see https://bugs.gnucash.org/show_bug.cgi?"
"id=645216 for more information."
msgstr ""
-"×× ××§×ש ×× ××××× ××ש××× ××××§× ×××ת×ת ×××ת×ר ×ª×§× ×ספר×ת 'libdbi'. ×ת×× ×©×××ר "
-"× ××¨× ×ת×צ×× ×תצ×רת ×רש××ת ש×××× ×××¡× × ×ª×× × SQL. ×××××¢ × ×סף, × ××ª× ××¢××× ×Ö¾"
-"https://bugs.gnucash.org/show_bug.cgi?id=645216."
+"×× ××§×ש ×× ××××× ××ש××× ××××§× ×××ת×ת ×××ת×ר ××צ××ת ×ª×§× ×ספר×ת 'libdbi'. ×ת×× "
+"ש×××ר × ××¨× ×ת×צ×× ×תצ×רת ×רש××ת ש×××× ×××¡× × ×ª×× × SQL. ×××××¢ × ×סף, × ××ª× ××¢××× "
+"×Ö¾https://bugs.gnucash.org/show_bug.cgi?id=645216."
#: gnucash/gnome-utils/gnc-file.c:537
msgid ""
@@ -8563,13 +8564,11 @@ msgstr "××¢_×פ×ת"
#: gnucash/gnome-utils/gnc-main-window.c:339
msgid "Edit the global preferences of GnuCash"
-msgstr "ער××ת ×××פ××× ×× ××××××× ×©× ×× ××§×ש"
+msgstr "ער××ת ×××¢×פ×ת ××××××ת ×©× ×× ××§×ש"
#: gnucash/gnome-utils/gnc-main-window.c:345
-#, fuzzy
-#| msgid "<b>Tab Position</b>"
msgid "Tab P_osition"
-msgstr "<b>×××§×× ×ש×× ×ת</b>"
+msgstr "×××§×× ×_ש×× ×ת"
#: gnucash/gnome-utils/gnc-main-window.c:348
msgid "Select sorting criteria for this page view"
@@ -8617,7 +8616,7 @@ msgstr "××ר×× ×©×××ש ×××ר×× _××ש×××"
#: gnucash/gnome-utils/gnc-main-window.c:391
msgid "Open the GnuCash Tutorial"
-msgstr "פת××ת ××ר×× ××שת×ש ××× ××§×ש"
+msgstr "פת××ת ××ר×× ××שת×ש â ×× ××§×ש"
#: gnucash/gnome-utils/gnc-main-window.c:395
msgid "_Contents"
@@ -8843,7 +8842,7 @@ msgstr "×ש××× ××ת ××× ×©×× ×¤×¨×××× ×עסק×× ×§×× ××."
#: gnucash/gnome-utils/gnc-main-window.c:4910
msgid "translator-credits"
msgstr ""
-"××× ×רק××××¥ avi.markovitz at gmail.com ,2021, 2020, 2019\n"
+"××× ×רק××××¥ avi.markovitz at gmail.com 2022 ,2021, 2020, 2019\n"
"×ר×× ×©×ר×× × 2021\n"
"×××¨× ××× 2006"
@@ -10077,10 +10076,10 @@ msgid ""
msgstr ""
"×פע×ת פק×××ת ××¢× ×× ××××ת. ×פק×××ת ××××ת × ×ª×××ת.\n"
"\n"
-"רש×××: \tרש××ת ××××ת ×××× ××.\n"
-"×צ××: \tת×××ר ×ש×× ×××× ×©× ×¢×©× ×××× ××××ר. × ××ª× ×××××ר ×§×××¥ × ×ª×× ×× ×ת××ר ×ספר "
+" list: \t רש××ת ××××ת ×××× ××.\n"
+" show: ת×××ר ×ש×× ×××× ×©× ×¢×©× ×××× ××××ר. × ××ª× ×××××ר ×§×××¥ × ×ª×× ×× ×ת××ר ×ספר "
"×פשר×××ת ×©× ×©×ר×.\n"
-"×רצ×: \t×רצת ×××× ××××ר ××§×××¥ × ×ª×× × ×× ××§×ש ×× ×ª××.\n"
+" run: \t×רצת ×××× ××××ר ××§×××¥ × ×ª×× × ×× ××§×ש ×× ×ª××.\n"
#: gnucash/gnucash-cli.cpp:113
msgid "Name of the report to run\n"
@@ -10183,7 +10182,7 @@ msgid ""
"Enable debugging mode: provide deep detail in the logs.\n"
"This is equivalent to: --log \"=info\" --log \"qof=info\" --log \"gnc=info\""
msgstr ""
-"×פש×ר ××¦× × ×פ××־תק×××: ×ספק ××××¢ ×פ××¨× ×××××Ö¾×ר×ש××.\n"
+"×פש×ר ××¦× × ×פ××־תק×××: ×ספקת ××××¢ ×פ××¨× ×××××Ö¾×ר×ש××.\n"
"××× ×Ö¾: â--log \"=info\" --log \"qof=info\" --log \"gnc=info\"â"
#: gnucash/gnucash-core-app.cpp:305
@@ -11288,7 +11287,7 @@ msgstr "× ×ª×× ×¨××©× ×צר×פ×ת ××§×שר×ת ××ª× ××¢×"
#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:26
msgid ""
"This is the path head for the Transaction Linked Files with relative paths"
-msgstr "××× ×× ×ª×× ×ר××©× ×צר×פ×ת ××¢××ת × ×ª×××× ××ס×××, ×××§×שר×ת ××ª× ××¢×"
+msgstr "××× ×× ×ª×× ×ר×ש×, ×צר×פ×ת ×¢× × ×ª×××× ××ס×××, ש××§×שר×ת ××ª× ××¢×"
#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:30
msgid "Compress the data file"
@@ -11307,7 +11306,7 @@ msgid ""
"If active, GnuCash shows an explanation of the auto-save feature the first "
"time that feature is started. Otherwise no extra explanation is shown."
msgstr ""
-"×× ××פשר×ת פע×××, ×× ××§×ש ×צ×× ×ס×ר ×¢× ×ª××× ×ª ×ש×××¨× ××××××××ת ××פע×× ×¨×ש×× × "
+"×× ××פשר×ת פע×××, ×× ××§×ש תצ×× ×ס×ר ×¢× ×ª××× ×ª ×ש×××¨× ××××××××ת ××פע×× ×¨×ש×× × "
"×©× ×ת××× ×. ××רת ×× ×××¦× ×ס×ר × ×סף."
#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:40
@@ -11411,10 +11410,10 @@ msgid ""
"days'"
msgstr ""
"×פשר×ת ×× ×××××¨× ×× ×××¢×©× ××§×××¦× ×××× ×־ר×ש××/××××××× ××©× ××. '××¢×' פ×ר××©× "
-"×ש××ר ×ת ×× ××§×צ×× ×××©× ××. '××¢××× ××' פ×ר××©× ×©×× × ×©×ר×× ×§×××¦× ××××Ö¾"
-"ר×ש××/××××× ××©× ××. ××× ×¤×¢× ×©×ת×צעת ש××ר×, ×רס××ת ××©× ×ת ××תר ×©× ××§×××¥ ××סר×ת. "
-"'××××' פ×ר××©× ×ספר ××××× ×©×ש ×ש××ר ×§×צ×× ××©× ××. ×ספר ××××× ××××ר ×××¤×ª× '×××× "
-"×ש××ר×'"
+"×ש××ר ×ת ×× ××§×צ×× ×××©× ××. '××¢××× ××' פ×ר××©× ×©×× × ×©×ר×× ×§×××¦× ××××־ר×ש××/"
+"××××× ××©× ××. ××× ×¤×¢× ×©×ת×צעת ש××ר×, ×רס××ת ××©× ×ת ××תר ×©× ××§×××¥ ××סר×ת. "
+"'××××' פ×ר××©× ×ספר ××××× ×©×ש ×ש××ר ×§×צ×× ××©× ××. ×ספר ××××× ××××ר ×××¤×ª× "
+"'retain-days'"
#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:80
#: gnucash/gtkbuilder/dialog-preferences.glade:1902
@@ -11929,9 +11928,9 @@ msgid ""
"register is first opened. The setting can be changed at any time via the "
"\"View->Double Line\" menu item."
msgstr ""
-"×צ×ת ש××¨× × ×ספת ×××××, ××× ×ª× ××¢× ×××××ת 'פע×××', '×ער×ת', ×'צר×פ×ת'. ×××× "
-"×××רת ×ר×רת ××××× ×¢××ר ×××× ×©××¤×ª× ×ר×ש×× ×. × ××ª× ××©× ×ת ×ת ×××××¨× ××× ×¢×ª, "
-"×פר×× '××¦× ← ש××¨× ×פ×××'."
+"×צ×ת ש××¨× × ×ספת ××××× ××× ×ª× ××¢× ×××××ת: 'פע×××', '×ער×ת', ×'צר×פ×ת'. ×××× "
+"×××רת ×ר×רת ××××× ×©××פ××¢× ×פת××× ×ר×ש×× × ×©× ×××××. × ××ª× ××©× ×ת ×ת ×××××¨× ××× "
+"עת, ×פר×× '××¦× ← ש××¨× ×פ×××'."
#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:311
msgid "Only display leaf account names."
@@ -12403,12 +12402,12 @@ msgstr ""
#: gnucash/gschemas/org.gnucash.GnuCash.warnings.gschema.xml.in:99
#: gnucash/gschemas/org.gnucash.GnuCash.warnings.gschema.xml.in:222
msgid "Cut a transaction"
-msgstr "_×××רת ×ª× ××¢×"
+msgstr "×××רת ×ª× ××¢×"
#: gnucash/gschemas/org.gnucash.GnuCash.warnings.gschema.xml.in:100
#: gnucash/gschemas/org.gnucash.GnuCash.warnings.gschema.xml.in:223
msgid "This dialog is presented before allowing you to cut a transaction."
-msgstr "×××× ××־ש×× ×× ×××¦× ××¤× × ×©×ª×ª×פשר ×××רת ×ª× ××¢×."
+msgstr "×××× ××־ש×× ×× ×××¦× ××¤× × ×©× ××ª× ×××× ××××ר ×ª× ××¢×."
#: gnucash/gschemas/org.gnucash.GnuCash.warnings.gschema.xml.in:104
#: gnucash/gschemas/org.gnucash.GnuCash.warnings.gschema.xml.in:227
@@ -13436,8 +13435,8 @@ msgid ""
"If not satisfied with the available templates, please read the wiki page "
"linked below and share your new or improved template."
msgstr ""
-"×× ×ת×× ××ת ××××× ×ת ××× × ×ספק×ת, × × ××¢××× ××¢××× ×××××§× ×©××××, ×©× × ××ª× ×שתף ×ת "
-"×ת×× ××ת ×××ש×ת ש×צרת."
+"×× ×ת×× ××ת ××××× ×ת ××× × ×ספק×ת, × × ××¢××× ××¢××× ×××××§× ×©××××, ×©× × ××ª× ×שתף "
+"ת×× ××ת ××ש×ת ×©× ××¦×¨× ×¢× ××× ×שת×ש××."
#: gnucash/gtkbuilder/assistant-hierarchy.glade:484
msgid ""
@@ -13904,8 +13903,8 @@ msgstr ""
"× ×¨×× ×©×§×××¥ ×Ö¾QIF ×©× ××¢× ×××× ×ª× ××¢×ת ××ש××× ××× ××××, ×× ××§×××¥ ××× × ×××× ×ת ×©× "
"××ש×××.\n"
"\n"
-"× × ××××× ×©× ×ש×××. ×× ××§×××¥ ×××¦× ×ת××× ×ª ×ש××× ××ת ××רת, ×ש ××שת×ש ××××ª× ×©× "
-"×ש××× ×©×©××ש ××××ª× ×ת××× ×.\n"
+"× × ××××× ×©× ×ש×××. ×× ××§×××¥ ×××¦× ×ת×× ×ª ×× ××ת־×ש××× ×ת ××רת, × × ××שת×ש ××××ª× "
+"×©× ×ש××× ×©×©××ש ××××ª× ×ת×× ×.\n"
#: gnucash/gtkbuilder/assistant-qif-import.glade:368
msgid "Account name"
@@ -14727,7 +14726,7 @@ msgid ""
"Use Edit->Tax Report Options to set the tax-related flag and assign a tax "
"code to this account."
msgstr ""
-"ת××ת ×ר ××ס×× ×ª××× ×¤×¢××× ×× ×××××¨× ×§×× ××ס×× ××ש××× ×ת ××× ×תפר×× 'ער××× "
+"ת××ת '×ר ××ס××' ת××× ×¤×¢××× ×× ×××××¨× ×§×× ××ס×× ××ש××× ×ת ××× ×תפר×× 'ער××× "
"← ×פשר×××ת ××ס××'."
#: gnucash/gtkbuilder/dialog-account.glade:1517
@@ -15234,9 +15233,7 @@ msgstr "×××רת ××××¢ ×שת×ש ×××..."
msgid ""
"The customer ID number. If left blank a reasonable number will be chosen for "
"you"
-msgstr ""
-"×××× ×××§××. ×× ×ש×× ××תר ר××§, ×ספר ××××× ×¡×¤×§ ס××ר ×××§××¢ ×¢× ××× ××ער×ת ××××¤× "
-"×××××××"
+msgstr "×××× ×××§××. ×× ×ש×× ×ש×ר ר××§, ××ער×ת ×ª×§×¦× ××××Ö¾ ספק ס××ר"
#: gnucash/gtkbuilder/dialog-customer.glade:258
#: gnucash/gtkbuilder/dialog-customer.glade:790
@@ -15907,10 +15904,8 @@ msgid "Green"
msgstr "×ר××§"
#: gnucash/gtkbuilder/dialog-import.glade:871
-#, fuzzy
-#| msgid "Do not print transaction detail"
msgid "Edit imported transaction details"
-msgstr "×× ×××פ×ס פר×× ×ª× ××¢×"
+msgstr "ער××ת פר×× ×ª× ××¢× ×××××ת"
#: gnucash/gtkbuilder/dialog-import.glade:944
#: gnucash/gtkbuilder/dialog-lot-viewer.glade:151
@@ -20027,7 +20022,7 @@ msgid ""
"which you can choose one here."
msgstr ""
"×××רת ××× × × ×ª×× ×× ×× ××¢×©× ×©×××ש ×עת ×××× ×§×××¦× SWIFT MT942. ספר××ת ××××§××Ö¾"
-"×× ×§×× × ×צ××¢× ××××× ××× × ×××× (× ×§×¨××× 'פר×פ××××') ×××, × ××ª× ×××, ××××ר ××ת."
+"×× ×§×× × ×צ××¢× ××××× ××× × ×××× (× ×§×¨××× 'פר×פ××××') ×××, × ××ª× ×××, ××××ר ×××."
#: gnucash/import-export/bi-import/dialog-bi-import.c:297
#, c-format
@@ -21108,24 +21103,18 @@ msgstr "×× ××ר×"
#. Translators: Menu entry, no full stop
#: gnucash/import-export/import-main-matcher.c:1321
-#, fuzzy
-#| msgid "Assign a transfer account to the selection."
msgid "_Assign a transfer account to the selection"
-msgstr "×קצ×ת ×ש××× ×××¢×רת ×ש×ר×ת ×©× ××ר×."
+msgstr "_×קצ×ת ×ש××× '××¢×רת' ×ש×ר×ת ×©× ××ר×"
#. Translators: Menu entry, no full stop
#: gnucash/import-export/import-main-matcher.c:1368
-#, fuzzy
-#| msgid "Description, Notes, or Memo"
msgid "_Edit description, notes, or memo"
-msgstr "ת×××ר, ×ער×ת, ×× ×××ר"
+msgstr "ער××ת ת×××ר, ×ער×ת, ×× ×××ר"
#. Translators: Menu entry, no full stop
#: gnucash/import-export/import-main-matcher.c:1377
-#, fuzzy
-#| msgid "Reset defaults"
msgid "_Reset all edits"
-msgstr "××פ×ס ××ר×רת ××××"
+msgstr "_ש×צ×× ××ררת ××××"
# ת=××ספת ×ª× ××¢×
#: gnucash/import-export/import-main-matcher.c:1547
@@ -21255,7 +21244,7 @@ msgstr "_××¨×¦× ××××שת ×©× ×§×××¥ log. ×× ××§×ש..."
#: gnucash/import-export/log-replay/gnc-plugin-log-replay.c:49
msgid "Replay a GnuCash log file after a crash. This cannot be undone."
msgstr ""
-"××¨×¦× ××××שת ×©× ×§×××¥ ××××Ö¾×ר×ש×× ×©× ×× ××§×ש ×××¨× ×§×¨×ס×. ×פע××× ×××ª× ×פ×××."
+"××צ××¢ ×××ר ×©× ×§×××¥ ××××־ר×ש×× ×× ××§×ש, ×××¨× ×§×¨×ס×. פע××× ×× ××× ×××ª× ×פ×××."
#: gnucash/import-export/ofx/gnc-ofx-import.c:671
#, c-format
@@ -22544,7 +22533,7 @@ msgstr "×× ×§××××ת ×רס××ת תקצ××. × ×רש ×××צ×ר ×פ×
#: gnucash/report/html-utilities.scm:391
msgid "This report requires you to specify certain report options."
-msgstr "× ×רש×ת ×××× ××, ×××ר×ת ×ס××××ת ××פשר×××ת ×××."
+msgstr "×××× ×× × ×רש×ת ×××ר×ת ×ס××××ת ××פשר×××ת ×××."
#: gnucash/report/html-utilities.scm:398
msgid "No accounts selected"
@@ -23517,7 +23506,7 @@ msgid ""
"For help on writing reports, or to contribute your brand new, totally cool "
"report, consult the mailing list ~a."
msgstr ""
-"××¢××¨× ××ת××ת־××××ת, ×× ×ש×ת××£ ×××× ×××ש ×××××××§ ש×צרת, × ××ª× ××××××¢×¥ ×רש××ת "
+"××§××ת ×¢××¨× ××ת××ת־××××ת, ×× ×ש×ת××£ ××× ××ש ×'×××××§', × ××ª× ××××××¢×¥ ×רש××ת "
"×××××ר ~a."
#: gnucash/report/reports/example/hello-world.scm:327
@@ -26454,7 +26443,7 @@ msgstr "ש×××ש ×ת×צ×ת ×ס ×ר×רת ××××"
msgid ""
"Display all tax categories separately (one per line) instead of one single "
"tax line.?"
-msgstr "×צ×ת ××× ×¡×××Ö¾×× ×ס (××ת ×××× ×©×ר×) ×××§×× ×©×רת ×ס ××××ת?"
+msgstr "×צ×ת ×× ×¡×××Ö¾×× ×ס ×× ×¤×¨× (××ת ×××× ×©×ר×) ×××§×× ×©×רת ×ס ××××ת?"
#: gnucash/report/reports/standard/invoice.scm:292
msgid "References"
@@ -27559,7 +27548,7 @@ msgstr "×ספר ×ש××× ×ת:"
#: gnucash/report/reports/standard/taxinvoice.scm:194
msgid "To:"
-msgstr "×:"
+msgstr "×¢××ר:"
#: gnucash/report/reports/standard/taxinvoice.scm:196
msgid "Your ref:"
@@ -28697,13 +28686,13 @@ msgstr "×ספר ××§××"
msgid ""
"The format string to use for generating customer numbers. This is a printf-"
"style format string."
-msgstr "××ר××ת ת××× ×ת ×××××× ×××× ××§××. ×××× ××ר××ת ת×× ×ת ×ס×× ×× printf."
+msgstr "××ר××ת ת×× ×ת שתש×ש ×××××× ×××× ××§××. ×××× ××ר××ת ת×× ×ת ×ס×× ×× printf."
#: libgnucash/app-utils/business-prefs.scm:43
msgid ""
"The previous customer number generated. This number will be incremented to "
"generate the next customer number."
-msgstr "×××× ×××§×× ××§××× ×©××××. ×ספר ×× ×××× ×Ö¾,1 ×××××× ×××× ×××§×× ×××."
+msgstr "×××× ×××§×× ××§××× ×©××××. ×ספר ×××××× ××§××× ×Ö¾1 ×××××× ×××× ×××§×× ×××."
#: libgnucash/app-utils/business-prefs.scm:44
msgid "Employee number format"
@@ -29210,7 +29199,7 @@ msgstr "ש×××× %d ××¢×¨× gnc_numeric ס××¤× SX [%sâ]â, ש×××ש ×
#: libgnucash/app-utils/gnc-sx-instance-model.c:1802
#, c-format
msgid "No exchange rate available in SX [%s] for %s -> %s, value is zero."
-msgstr "×©×¢×¨× ×××פ×× ×× ×××× ×× ×Ö¾SX [%s] שער ×××פ×××ר %s ← %s, ×¢×¨× '×פס'."
+msgstr "×©×¢×¨× ×××פ×× ×× ×××× ×× ×Ö¾SX [%s] ×¢××ר %s <- %s, ×¢×¨× '×פס'."
#. Translators: This and the following strings appear on
#. the account tab if the Tax Info column is displayed,
commit 7163ca46e69c9fedcc3dd79dd4288217c2661e55
Author: Yaron Shahrabani <sh.yaron at gmail.com>
Date: Sat Jul 23 16:22:58 2022 +0200
Translation update by Yaron Shahrabani <sh.yaron at gmail.com> using Weblate
po/he.po: 100.0% (5400 of 5400 strings; 0 fuzzy)
3 failing checks (0.1%)
Translation: GnuCash/Program (Hebrew)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/he/
Co-authored-by: Yaron Shahrabani <sh.yaron at gmail.com>
diff --git a/po/he.po b/po/he.po
index f946c26c0..718a6c231 100644
--- a/po/he.po
+++ b/po/he.po
@@ -8,10 +8,10 @@
msgid ""
msgstr ""
"Project-Id-Version: GnuCash 4.11-2\n"
-"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug.cgi?"
-"product=GnuCash&component=Translations\n"
+"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug."
+"cgi?product=GnuCash&component=Translations\n"
"POT-Creation-Date: 2022-07-22 06:33+0200\n"
-"PO-Revision-Date: 2022-07-17 07:37+0000\n"
+"PO-Revision-Date: 2022-07-23 09:57+0000\n"
"Last-Translator: Yaron Shahrabani <sh.yaron at gmail.com>\n"
"Language-Team: Hebrew <https://hosted.weblate.org/projects/gnucash/gnucash/"
"he/>\n"
@@ -75,7 +75,7 @@ msgstr "××× ××§××"
#: borrowed/goffice/go-charmap-sel.c:82
msgid "Vietnamese"
-msgstr "××××× ××ת"
+msgstr "××××× ××ת"
#: borrowed/goffice/go-charmap-sel.c:83
msgid "Western"
commit 861054d7d072d93c7f7053a3da33d238c4de4db2
Author: Maxime Leroy <lisacintosh at gmail.com>
Date: Sat Jul 23 16:22:57 2022 +0200
Translation update by Maxime Leroy <lisacintosh at gmail.com> using Weblate
po/fr.po: 99.9% (5398 of 5400 strings; 2 fuzzy)
3 failing checks (0.1%)
Translation: GnuCash/Program (French)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/
Co-authored-by: Maxime Leroy <lisacintosh at gmail.com>
diff --git a/po/fr.po b/po/fr.po
index 628dcc48a..7571b60e9 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -31,10 +31,10 @@
msgid ""
msgstr ""
"Project-Id-Version: GnuCash 4.11-2\n"
-"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug.cgi?"
-"product=GnuCash&component=Translations\n"
+"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug."
+"cgi?product=GnuCash&component=Translations\n"
"POT-Creation-Date: 2022-07-22 06:33+0200\n"
-"PO-Revision-Date: 2022-07-19 06:16+0000\n"
+"PO-Revision-Date: 2022-07-23 09:57+0000\n"
"Last-Translator: Maxime Leroy <lisacintosh at gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/gnucash/gnucash/"
"fr/>\n"
@@ -9744,10 +9744,8 @@ msgstr "Ãditer les préférences globales de GnuCash"
# messages-i18n.c:240
#: gnucash/gnome-utils/gnc-main-window.c:345
-#, fuzzy
-#| msgid "<b>Tab Position</b>"
msgid "Tab P_osition"
-msgstr "<b>Position de l'onglet</b>"
+msgstr "P_osition de l'onglet"
#: gnucash/gnome-utils/gnc-main-window.c:348
msgid "Select sorting criteria for this page view"
@@ -18055,10 +18053,8 @@ msgid "Green"
msgstr "Vert"
#: gnucash/gtkbuilder/dialog-import.glade:871
-#, fuzzy
-#| msgid "Do not print transaction detail"
msgid "Edit imported transaction details"
-msgstr "Ne pas imprimer le détail de la transaction"
+msgstr "Modifier le détail de la transaction importée"
# messages-i18n.c:306 po/guile_strings.txt:176
#: gnucash/gtkbuilder/dialog-import.glade:944
@@ -23915,25 +23911,19 @@ msgstr "Désactivé"
# messages-i18n.c:20
#. Translators: Menu entry, no full stop
#: gnucash/import-export/import-main-matcher.c:1321
-#, fuzzy
-#| msgid "Assign a transfer account to the selection."
msgid "_Assign a transfer account to the selection"
-msgstr "Assigner le compte de transfert à la sélection."
+msgstr "_Assigner le compte de transfert à la sélection"
#. Translators: Menu entry, no full stop
#: gnucash/import-export/import-main-matcher.c:1368
-#, fuzzy
-#| msgid "Description, Notes, or Memo"
msgid "_Edit description, notes, or memo"
-msgstr "Description, Notes ou Mémo"
+msgstr "_Modifier la description, les notes ou le mémo"
# messages-i18n.c:324 po/guile_strings.txt:181
#. Translators: Menu entry, no full stop
#: gnucash/import-export/import-main-matcher.c:1377
-#, fuzzy
-#| msgid "Reset defaults"
msgid "_Reset all edits"
-msgstr "Réinitialiser aux valeurs par défaut"
+msgstr "_Réinitialiser toutes les modifications"
#: gnucash/import-export/import-main-matcher.c:1547
msgctxt "Column header for 'Adding transaction'"
commit 822ce9f11064c78243ca9e0a172e83f807b0511a
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Jul 23 15:20:29 2022 +0100
Fix crash on Windows introduced by PR #1371
diff --git a/gnucash/import-export/import-main-matcher.c b/gnucash/import-export/import-main-matcher.c
index 2945e3006..24a86e356 100644
--- a/gnucash/import-export/import-main-matcher.c
+++ b/gnucash/import-export/import-main-matcher.c
@@ -980,6 +980,7 @@ enum
COMPLETION_LIST_ORIGINAL,
COMPLETION_LIST_COLLATED,
COMPLETION_LIST_NORMALIZED_FOLDED,
+ NUM_COMPLETION_COLS
};
static void populate_list (gpointer key, gpointer value, GtkListStore *list)
@@ -1028,12 +1029,12 @@ setup_entry (GtkWidget *entry, gboolean sensitive, GHashTable *hash,
if (!sensitive)
return;
- list = gtk_list_store_new (3, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING);
+ list = gtk_list_store_new (NUM_COMPLETION_COLS, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING);
g_hash_table_foreach (hash, (GHFunc)populate_list, list);
if (!g_hash_table_lookup (hash, (gpointer)initial))
populate_list ((gpointer)initial, NULL, list);
gtk_tree_sortable_set_sort_column_id (GTK_TREE_SORTABLE (list),
- COMPLETION_LIST_COLLATED,
+ COMPLETION_LIST_ORIGINAL,
GTK_SORT_ASCENDING);
completion = gtk_entry_completion_new ();
@@ -1124,7 +1125,7 @@ gnc_gen_trans_edit_fields (GtkMenuItem *menuitem, GNCImportMainMatcher *info)
RowInfo *row = n->data;
if (info->edit_desc)
{
- guint64 style = g_strcmp0 (new_desc, row->orig_desc) ?
+ gint style = g_strcmp0 (new_desc, row->orig_desc) ?
PANGO_STYLE_ITALIC : PANGO_STYLE_NORMAL;
gtk_tree_store_set (store, &row->iter,
DOWNLOADED_COL_DESCRIPTION, new_desc,
@@ -1152,7 +1153,7 @@ gnc_gen_trans_edit_fields (GtkMenuItem *menuitem, GNCImportMainMatcher *info)
if (info->edit_memo)
{
- guint64 style = g_strcmp0 (new_memo, row->orig_memo) ?
+ gint style = g_strcmp0 (new_memo, row->orig_memo) ?
PANGO_STYLE_ITALIC : PANGO_STYLE_NORMAL;
gtk_tree_store_set (store, &row->iter,
DOWNLOADED_COL_MEMO, new_memo,
@@ -1525,8 +1526,8 @@ gnc_gen_trans_init_view (GNCImportMainMatcher *info,
view = info->view;
store = gtk_tree_store_new (NUM_DOWNLOADED_COLS, G_TYPE_STRING, G_TYPE_INT64,
G_TYPE_STRING, G_TYPE_STRING, G_TYPE_DOUBLE,
- G_TYPE_STRING, G_TYPE_STRING, G_TYPE_UINT64, //description stuff
- G_TYPE_STRING, G_TYPE_STRING, G_TYPE_UINT64, //memo stuff
+ G_TYPE_STRING, G_TYPE_STRING, G_TYPE_INT, //description stuff
+ G_TYPE_STRING, G_TYPE_STRING, G_TYPE_INT, //memo stuff
G_TYPE_STRING, G_TYPE_BOOLEAN,
G_TYPE_BOOLEAN, G_TYPE_BOOLEAN, G_TYPE_STRING,
GDK_TYPE_PIXBUF, G_TYPE_POINTER, G_TYPE_STRING,
commit 4af4f4070009625296c9ac6393f71e394d979c97
Author: Yuri Chornoivan <yurchor at ukr.net>
Date: Fri Jul 22 09:21:14 2022 +0200
Translation update by Yuri Chornoivan <yurchor at ukr.net> using Weblate
po/uk.po: 100.0% (5400 of 5400 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Ukrainian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/uk/
Co-authored-by: Yuri Chornoivan <yurchor at ukr.net>
diff --git a/po/uk.po b/po/uk.po
index de8608a6d..cc60fd447 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -10,11 +10,11 @@
msgid ""
msgstr ""
"Project-Id-Version: GnuCash 4.11-2\n"
-"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug.cgi?"
-"product=GnuCash&component=Translations\n"
+"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug."
+"cgi?product=GnuCash&component=Translations\n"
"POT-Creation-Date: 2022-07-22 06:33+0200\n"
-"PO-Revision-Date: 2022-06-21 16:43+0000\n"
-"Last-Translator: Artem <artem at molotov.work>\n"
+"PO-Revision-Date: 2022-07-22 07:21+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor at ukr.net>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/gnucash/"
"gnucash/uk/>\n"
"Language: uk\n"
@@ -23,7 +23,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
"X-Bugs: Report translation errors to the Language-Team address.\n"
"X-Project-Style: default\n"
@@ -8831,10 +8831,8 @@ msgid "Edit the global preferences of GnuCash"
msgstr "ÐмÑниÑи глобалÑÐ½Ñ Ð¿Ð°ÑамеÑÑи GnuCash"
#: gnucash/gnome-utils/gnc-main-window.c:345
-#, fuzzy
-#| msgid "<b>Tab Position</b>"
msgid "Tab P_osition"
-msgstr "<b>ÐÐ¾Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ Ð²ÐºÐ»Ð°Ð´Ð¾Ðº</b>"
+msgstr "_РозÑаÑÑÐ²Ð°Ð½Ð½Ñ Ð²ÐºÐ»Ð°Ð´Ð¾Ðº"
#: gnucash/gnome-utils/gnc-main-window.c:348
msgid "Select sorting criteria for this page view"
@@ -9084,7 +9082,7 @@ msgstr "ÐаÑамеÑÑи книги"
#: gnucash/gnome-utils/gnc-main-window.c:4853 gnucash/gnucash-core-app.cpp:261
msgid "(user modifiable)"
-msgstr ""
+msgstr "(може бÑÑи змÑнено коÑиÑÑÑваÑем)"
#. Translators: %s will be replaced with the current year
#: gnucash/gnome-utils/gnc-main-window.c:4880
@@ -10442,10 +10440,8 @@ msgid "{1} [options] [datafile]"
msgstr "{1} [паÑамеÑÑи] [Ñайл_даниÑ
]"
#: gnucash/gnucash-core-app.cpp:255
-#, fuzzy
-#| msgid "GnuCash "
msgid "GnuCash Paths"
-msgstr "GnuCash "
+msgstr "ШлÑÑ
и GnuCash"
#: gnucash/gnucash-core-app.cpp:270
msgid "GnuCash {1}"
@@ -10493,10 +10489,8 @@ msgstr ""
"Ðожна викоÑиÑÑовÑваÑи декÑлÑка ÑакиÑ
визнаÑÐµÐ½Ñ ÑÑÐ²Ð½Ñ Ñ Ð¾Ð´Ð½Ñй командÑ."
#: gnucash/gnucash-core-app.cpp:309
-#, fuzzy
-#| msgid "Show plot"
msgid "Show paths"
-msgstr "ÐоказаÑи гÑаÑÑк"
+msgstr "ÐоказаÑи ÑлÑÑ
и"
#: gnucash/gnucash-core-app.cpp:311
msgid ""
@@ -15813,10 +15807,8 @@ msgstr "ISIN, CUSI_P або ÑнÑий код"
#: gnucash/gtkbuilder/dialog-commodity.glade:485
#: gnucash/gtkbuilder/dialog-commodity.glade:767
#: gnucash/gtkbuilder/dialog-price.glade:122
-#, fuzzy
-#| msgid "Namespace"
msgid "Nam_espace"
-msgstr "ÐÑоÑÑÑÑ Ð½Ð°Ð·Ð²"
+msgstr "ÐÑ_оÑÑÑÑ Ð½Ð°Ð·Ð²"
#: gnucash/gtkbuilder/dialog-commodity.glade:500
msgid "_Symbol/abbreviation"
@@ -16530,10 +16522,8 @@ msgid "Green"
msgstr "Ðелений"
#: gnucash/gtkbuilder/dialog-import.glade:871
-#, fuzzy
-#| msgid "Do not print transaction detail"
msgid "Edit imported transaction details"
-msgstr "Ðе виводиÑи деÑÐ°Ð»Ñ ÑÑанзакÑÑй"
+msgstr "РедагÑваÑи ÑмпоÑÑÐ¾Ð²Ð°Ð½Ñ Ð¿Ð°ÑамеÑÑи ÑÑанзакÑÑй"
#: gnucash/gtkbuilder/dialog-import.glade:944
#: gnucash/gtkbuilder/dialog-lot-viewer.glade:151
@@ -21956,24 +21946,18 @@ msgstr "Ðимкнено"
#. Translators: Menu entry, no full stop
#: gnucash/import-export/import-main-matcher.c:1321
-#, fuzzy
-#| msgid "Assign a transfer account to the selection."
msgid "_Assign a transfer account to the selection"
-msgstr "ÐÑизнаÑиÑи ÑаÑ
Ñнок пеÑÐµÐºÐ°Ð·Ñ Ð´Ð¾ познаÑеного."
+msgstr "ÐÑ_изнаÑиÑи ÑаÑ
Ñнок пеÑÐµÐºÐ°Ð·Ñ Ð´Ð¾ познаÑеного"
#. Translators: Menu entry, no full stop
#: gnucash/import-export/import-main-matcher.c:1368
-#, fuzzy
-#| msgid "Description, Notes, or Memo"
msgid "_Edit description, notes, or memo"
-msgstr "ÐпиÑ, ноÑаÑки або пÑимÑÑки"
+msgstr "_РедагÑваÑи опиÑ, ноÑаÑки або пÑимÑÑкÑ"
#. Translators: Menu entry, no full stop
#: gnucash/import-export/import-main-matcher.c:1377
-#, fuzzy
-#| msgid "Reset defaults"
msgid "_Reset all edits"
-msgstr "СкинÑÑи"
+msgstr "_СкинÑÑи ÑÑÑ ÑедагÑваннÑ"
#: gnucash/import-export/import-main-matcher.c:1547
msgctxt "Column header for 'Adding transaction'"
commit 08a7e940f7973858860b0f4066f68c7d6edf257b
Author: Eric <alchemillatruth at purelymail.com>
Date: Fri Jul 22 09:21:13 2022 +0200
Translation update by Eric <alchemillatruth at purelymail.com> using Weblate
po/zh_CN.po: 99.8% (5394 of 5400 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Chinese (Simplified))
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/
Translation update by Eric <alchemillatruth at purelymail.com> using Weblate
po/zh_CN.po: 99.8% (5392 of 5400 strings; 2 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Program (Chinese (Simplified))
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/
Co-authored-by: Eric <alchemillatruth at purelymail.com>
diff --git a/po/zh_CN.po b/po/zh_CN.po
index c6c7f31c1..f22205ea8 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -25,10 +25,10 @@
msgid ""
msgstr ""
"Project-Id-Version: GnuCash 4.11-2\n"
-"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug.cgi?"
-"product=GnuCash&component=Translations\n"
+"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug."
+"cgi?product=GnuCash&component=Translations\n"
"POT-Creation-Date: 2022-07-22 06:33+0200\n"
-"PO-Revision-Date: 2022-07-17 05:15+0000\n"
+"PO-Revision-Date: 2022-07-22 07:21+0000\n"
"Last-Translator: Eric <alchemillatruth at purelymail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"gnucash/gnucash/zh_Hans/>\n"
@@ -8436,10 +8436,8 @@ msgid "Edit the global preferences of GnuCash"
msgstr "ç¼è¾ GnuCash å
¨å±é¦é项"
#: gnucash/gnome-utils/gnc-main-window.c:345
-#, fuzzy
-#| msgid "<b>Tab Position</b>"
msgid "Tab P_osition"
-msgstr "<b>æ ç¾é¡µä½ç½®</b>"
+msgstr "æ ç¾é¡µä½ç½®(_O)"
#: gnucash/gnome-utils/gnc-main-window.c:348
msgid "Select sorting criteria for this page view"
@@ -15595,10 +15593,8 @@ msgid "Green"
msgstr "绿"
#: gnucash/gtkbuilder/dialog-import.glade:871
-#, fuzzy
-#| msgid "Do not print transaction detail"
msgid "Edit imported transaction details"
-msgstr "䏿å°äº¤æäºé¡¹æç»"
+msgstr "ç¼è¾å¯¼å
¥ç交ææç»"
#: gnucash/gtkbuilder/dialog-import.glade:944
#: gnucash/gtkbuilder/dialog-lot-viewer.glade:151
@@ -20694,24 +20690,18 @@ msgstr "ç¦ç¨"
#. Translators: Menu entry, no full stop
#: gnucash/import-export/import-main-matcher.c:1321
-#, fuzzy
-#| msgid "Assign a transfer account to the selection."
msgid "_Assign a transfer account to the selection"
-msgstr "æ¨å¿
é¡»èªç§ç®è¡¨éæ©è½¬è´¦ç§ç®ã"
+msgstr "ç»æé项åé
ä¸ä¸ªæ¶æ¬¾è´¦æ·(_A)"
#. Translators: Menu entry, no full stop
#: gnucash/import-export/import-main-matcher.c:1368
-#, fuzzy
-#| msgid "Description, Notes, or Memo"
msgid "_Edit description, notes, or memo"
-msgstr "æè¿°ï¼è¯´æï¼å¤æ³¨"
+msgstr "ç¼è¾æè¿°ã说ææå¤æ³¨(_E)"
#. Translators: Menu entry, no full stop
#: gnucash/import-export/import-main-matcher.c:1377
-#, fuzzy
-#| msgid "Reset defaults"
msgid "_Reset all edits"
-msgstr "é»è®¤å¼"
+msgstr "éç½®ææç¼è¾(_R)"
#: gnucash/import-export/import-main-matcher.c:1547
msgctxt "Column header for 'Adding transaction'"
commit c645fdc53d1d86f4ebafd6947e0abc2c86d0a175
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Fri Jul 22 06:39:25 2022 +0200
L10N: msgmerge 4.11-2
diff --git a/po/ar.po b/po/ar.po
index fa3396cd3..c7657e377 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -13,10 +13,10 @@
# Sherif ElGamal <selgamal0 at gmail.com>, 2022.
msgid ""
msgstr ""
-"Project-Id-Version: GnuCash 4.11-1\n"
+"Project-Id-Version: GnuCash 4.11-2\n"
"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug.cgi?"
"product=GnuCash&component=Translations\n"
-"POT-Creation-Date: 2022-07-17 04:04+0200\n"
+"POT-Creation-Date: 2022-07-22 06:33+0200\n"
"PO-Revision-Date: 2022-05-20 12:18+0000\n"
"Last-Translator: Sherif ElGamal <selgamal0 at gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/gnucash/gnucash/"
@@ -985,7 +985,7 @@ msgstr "Ø®ÙØ§Ø± سداد اÙÙØ±Ø¶: \"%s\""
#: gnucash/import-export/csv-exp/csv-transactions-export.c:622
#: gnucash/import-export/csv-imp/gnc-imp-props-price.cpp:53
#: gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp:63
-#: gnucash/import-export/import-main-matcher.c:1280
+#: gnucash/import-export/import-main-matcher.c:1541
#: gnucash/import-export/import-match-picker.c:393
#: gnucash/import-export/import-match-picker.c:433
#: gnucash/import-export/qif-imp/assistant-qif-import.c:3700
@@ -1086,7 +1086,7 @@ msgstr "خطأ ÙÙ Ø¥Ø¶Ø§ÙØ© Ø§ÙØ£Ø³Ø¹Ø§Ø±."
#: gnucash/import-export/aqb/gnc-ab-utils.c:559
#: gnucash/import-export/bi-import/dialog-bi-import-gui.c:147
#: gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp:70
-#: gnucash/import-export/import-main-matcher.c:1281
+#: gnucash/import-export/import-main-matcher.c:1542
#: gnucash/import-export/import-match-picker.c:392
#: gnucash/import-export/qif-imp/dialog-account-picker.c:433
#: gnucash/register/ledger-core/split-register-model.c:342
@@ -1336,8 +1336,8 @@ msgstr "ØØ°Ù Ø§ÙØ³ÙعةØ"
#: gnucash/gnome-utils/gnc-file.c:118 gnucash/gnome-utils/gnc-file.c:366
#: gnucash/gnome-utils/gnc-file.c:664 gnucash/gnome-utils/gnc-gui-query.c:300
#: gnucash/gnome-utils/gnc-gui-query.c:332
-#: gnucash/gnome-utils/gnc-main-window.c:1313
-#: gnucash/gnome-utils/gnc-main-window.c:1470
+#: gnucash/gnome-utils/gnc-main-window.c:1341
+#: gnucash/gnome-utils/gnc-main-window.c:1498
#: gnucash/gnome-utils/gnc-tree-control-split-reg.c:886
#: gnucash/gnome-utils/gnc-tree-control-split-reg.c:1023
#: gnucash/gnome-utils/gnc-tree-control-split-reg.c:1063
@@ -1366,7 +1366,8 @@ msgstr "ØØ°Ù Ø§ÙØ³ÙعةØ"
#: gnucash/gtkbuilder/dialog-fincalc.glade:137
#: gnucash/gtkbuilder/dialog-import.glade:46
#: gnucash/gtkbuilder/dialog-import.glade:328
-#: gnucash/gtkbuilder/dialog-import.glade:1040
+#: gnucash/gtkbuilder/dialog-import.glade:885
+#: gnucash/gtkbuilder/dialog-import.glade:1185
#: gnucash/gtkbuilder/dialog-invoice.glade:674
#: gnucash/gtkbuilder/dialog-invoice.glade:1198
#: gnucash/gtkbuilder/dialog-job.glade:41
@@ -1590,7 +1591,7 @@ msgstr "ØØ¯Ø¯ ØØ³Ø§Ø¨"
#: gnucash/gnome-utils/gnc-gui-query.c:297
#: gnucash/gnome-utils/gnc-gui-query.c:331
#: gnucash/gnome-utils/gnc-gui-query.c:417
-#: gnucash/gnome-utils/gnc-main-window.c:1471
+#: gnucash/gnome-utils/gnc-main-window.c:1499
#: gnucash/gtkbuilder/assistant-xml-encoding.glade:196
#: gnucash/gtkbuilder/dialog-account.glade:35
#: gnucash/gtkbuilder/dialog-account.glade:832
@@ -1613,7 +1614,8 @@ msgstr "ØØ¯Ø¯ ØØ³Ø§Ø¨"
#: gnucash/gtkbuilder/dialog-import.glade:61
#: gnucash/gtkbuilder/dialog-import.glade:188
#: gnucash/gtkbuilder/dialog-import.glade:343
-#: gnucash/gtkbuilder/dialog-import.glade:1056
+#: gnucash/gtkbuilder/dialog-import.glade:899
+#: gnucash/gtkbuilder/dialog-import.glade:1201
#: gnucash/gtkbuilder/dialog-invoice.glade:690
#: gnucash/gtkbuilder/dialog-invoice.glade:1213
#: gnucash/gtkbuilder/dialog-job.glade:57
@@ -1744,7 +1746,7 @@ msgstr "ØªÙØ§ØµÙ٠اÙÙ
عاÙ
ÙØ©"
#: gnucash/import-export/csv-exp/csv-transactions-export.c:624
#: gnucash/import-export/csv-exp/csv-tree-export.c:156
#: gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp:65
-#: gnucash/import-export/import-main-matcher.c:1284
+#: gnucash/import-export/import-main-matcher.c:1545
#: gnucash/import-export/import-match-picker.c:395
#: gnucash/import-export/import-match-picker.c:435
#: gnucash/import-export/qif-imp/assistant-qif-import.c:3710
@@ -1826,7 +1828,7 @@ msgid "Username"
msgstr "اسÙ
اÙÙ
ستخدÙ
"
#: gnucash/gnome/dialog-employee.c:732 gnucash/gnome/dialog-sx-editor2.c:1755
-#: gnucash/gnome/dialog-sx-editor.c:1817 gnucash/gnome/dialog-tax-info.c:1200
+#: gnucash/gnome/dialog-sx-editor.c:1823 gnucash/gnome/dialog-tax-info.c:1200
#: gnucash/gnome-utils/gnc-dense-cal.c:350
#: gnucash/gnome-utils/gnc-tree-model-budget.c:96
#: gnucash/gnome-utils/gnc-tree-view-commodity.c:368
@@ -1963,7 +1965,7 @@ msgstr "سعر Ø§ÙØ³ÙÙ
"
#: gnucash/gtkbuilder/dialog-payment.glade:418
#: gnucash/gtkbuilder/dialog-transfer.glade:102
#: gnucash/import-export/csv-imp/gnc-imp-props-price.cpp:54
-#: gnucash/import-export/import-main-matcher.c:1283
+#: gnucash/import-export/import-main-matcher.c:1544
#: gnucash/import-export/import-match-picker.c:394
#: gnucash/import-export/import-match-picker.c:434
#: gnucash/import-export/qif-imp/assistant-qif-import.c:3721
@@ -2097,7 +2099,7 @@ msgstr "اÙÙØµÙ/Ù
ÙØ§ØØ¸Ø§Øª/Ù
Ø°ÙØ±Ø©"
#: gnucash/gtkbuilder/dialog-transfer.glade:205
#: gnucash/import-export/csv-exp/csv-transactions-export.c:626
#: gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp:74
-#: gnucash/import-export/import-main-matcher.c:1285
+#: gnucash/import-export/import-main-matcher.c:1546
#: gnucash/import-export/import-match-picker.c:396
#: gnucash/import-export/import-match-picker.c:436
#: gnucash/register/ledger-core/split-register-model.c:356
@@ -3088,7 +3090,7 @@ msgstr "اسÙ
ÙØ±ÙØ© ÙÙ
Ø·"
#: gnucash/gnome/dialog-sx-editor2.c:165 gnucash/gnome/dialog-sx-editor.c:167
#: gnucash/gnome/gnc-plugin-page-sx-list.c:151
#: gnucash/gnome/window-reconcile2.c:2187 gnucash/gnome/window-reconcile.c:2449
-#: gnucash/gnome-utils/gnc-main-window.c:277
+#: gnucash/gnome-utils/gnc-main-window.c:278
#: gnucash/gtkbuilder/dialog-billterms.glade:679
#: gnucash/gtkbuilder/dialog-commodities.glade:156
#: gnucash/gtkbuilder/dialog-price.glade:858
@@ -3104,12 +3106,12 @@ msgid "_Transaction"
msgstr "_اÙÙ
عاÙ
ÙØ§Øª"
#: gnucash/gnome/dialog-sx-editor2.c:167 gnucash/gnome/dialog-sx-editor.c:169
-#: gnucash/gnome-utils/gnc-main-window.c:278
+#: gnucash/gnome-utils/gnc-main-window.c:279
msgid "_View"
msgstr "_عرض"
#: gnucash/gnome/dialog-sx-editor2.c:168 gnucash/gnome/dialog-sx-editor.c:170
-#: gnucash/gnome-utils/gnc-main-window.c:279
+#: gnucash/gnome-utils/gnc-main-window.c:280
msgid "_Actions"
msgstr "_Ø§ÙØ¥Ø¬Ø±Ø§Ø¡Ø§Øª"
@@ -3128,7 +3130,7 @@ msgstr "ÙØ§ ÙÙ
Ù٠تØÙÙÙ ØµÙØºØ© Ø§ÙØ§Ø¦ØªÙ
ا٠ÙÙØªÙسÙÙ
%s."
msgid "Couldn't parse debit formula for split \"%s\"."
msgstr "ÙØ§ ÙÙ
Ù٠تØÙÙÙ ØµÙØºØ© Ø§ÙØ®ØµÙ
ÙÙØªÙسÙÙ
%s."
-#: gnucash/gnome/dialog-sx-editor2.c:691 gnucash/gnome/dialog-sx-editor.c:874
+#: gnucash/gnome/dialog-sx-editor2.c:691 gnucash/gnome/dialog-sx-editor.c:880
#: gnucash/gnome/dialog-sx-from-trans.c:261
msgid ""
"The Scheduled Transaction Editor cannot automatically balance this "
@@ -3189,17 +3191,17 @@ msgid ""
msgstr ""
"Ù
ÙØ§ØØ¸Ø©: إذا ÙÙØª ÙØ¯ ÙØ¨Ùت باÙÙØ¹Ù تغÙÙØ±Ø§Øª عÙ٠اÙÙØ§ÙØ¨Ø Ø¹Ù
ÙÙØ©Ø§ÙØ§ÙØºØ§Ø¡ ÙÙ ØªÙØ¹ÙÙØ§."
-#: gnucash/gnome/dialog-sx-editor2.c:1347 gnucash/gnome/dialog-sx-editor.c:1406
+#: gnucash/gnome/dialog-sx-editor2.c:1347 gnucash/gnome/dialog-sx-editor.c:1412
msgid "(never)"
msgstr "(ابدأ)"
-#: gnucash/gnome/dialog-sx-editor2.c:1515 gnucash/gnome/dialog-sx-editor.c:1568
+#: gnucash/gnome/dialog-sx-editor2.c:1515 gnucash/gnome/dialog-sx-editor.c:1574
msgid ""
"The current template transaction has been changed. Would you like to record "
"the changes?"
msgstr "تÙ
تغÙÙØ± ÙØ§Ùب Ø§ÙØ¹Ù
ÙÙØ§Øª Ø§ÙØØ§ÙÙ. Ù٠ترغب Ù٠تسجÙÙ Ø§ÙØªØºÙÙØ±Ø§ØªØ"
-#: gnucash/gnome/dialog-sx-editor2.c:1782 gnucash/gnome/dialog-sx-editor.c:1844
+#: gnucash/gnome/dialog-sx-editor2.c:1782 gnucash/gnome/dialog-sx-editor.c:1850
#: gnucash/gnome/gnc-plugin-page-sx-list.c:246
#: gnucash/gnome/gnc-plugin-page-sx-list.c:252
msgid "Scheduled Transactions"
@@ -3211,31 +3213,31 @@ msgid ""
"cannot be automatically created."
msgstr "اÙÙ
عاÙ
ÙØ§Øª اÙÙ
جدÙÙØ© Ù
ع Ù
ØªØºÙØ±Ø§Øª أ٠عدة عÙ
ÙØ§Øª ÙØ§ ÙÙ
ÙÙ Ø£Ù ØªÙØ´Ø£ تÙÙØ§Ø¦Ùا."
-#: gnucash/gnome/dialog-sx-editor.c:675
+#: gnucash/gnome/dialog-sx-editor.c:679
#, c-format
msgid "Couldn't parse %s for split \"%s\"."
msgstr "ÙØ§ ÙÙ
Ù٠تØÙÙÙ %s ÙÙØ¹Ù
ÙÙØ© \"%s\"."
-#: gnucash/gnome/dialog-sx-editor.c:739
+#: gnucash/gnome/dialog-sx-editor.c:745
#, c-format
msgid "Split with memo %s has an invalid account."
msgstr "Ø§ÙØ¹Ù
ÙÙØ© %s تتضÙ
٠عÙÙ ØØ³Ø§Ø¨ ØºÙØ± ØµØ§ÙØ"
-#: gnucash/gnome/dialog-sx-editor.c:742
+#: gnucash/gnome/dialog-sx-editor.c:748
msgid "Invalid Account in Split"
msgstr "ØØ³Ø§Ø¨ ØºÙØ± ØµØ§ÙØ ÙÙ Ø§ÙØ¹Ù
ÙÙØ©"
-#: gnucash/gnome/dialog-sx-editor.c:754
+#: gnucash/gnome/dialog-sx-editor.c:760
#, fuzzy, c-format
#| msgid "Split with memo %s has an unparseable Credit Formula."
msgid "Split with memo %s has an unparsable Credit Formula."
msgstr "%sØ§ÙØ¹Ù
ÙÙØ© تتضÙ
Ù Ù
Ø¨Ø§ÙØº Ø¯Ø§Ø¦ÙØ© ØºÙØ± Ù
ØªÙØ§ÙÙØ© Ù
ع ÙÙ
Ø· اÙÙ
Ø¯Ø®ÙØ§Øª اÙÙ
سÙ
ÙØ Ø¨ÙØ§"
-#: gnucash/gnome/dialog-sx-editor.c:757 gnucash/gnome/dialog-sx-editor.c:773
+#: gnucash/gnome/dialog-sx-editor.c:763 gnucash/gnome/dialog-sx-editor.c:779
msgid "Unparsable Formula in Split"
msgstr "Ø§ÙØ¹Ù
ÙÙØ© تتضÙ
Ù Ù
Ø¯Ø®ÙØ§Øª ØºÙØ± Ù
ØªÙØ§ÙÙØ©"
-#: gnucash/gnome/dialog-sx-editor.c:770
+#: gnucash/gnome/dialog-sx-editor.c:776
#, fuzzy, c-format
#| msgid "Split with memo %s has an unparseable Debit Formula."
msgid "Split with memo %s has an unparsable Debit Formula."
@@ -3502,7 +3504,7 @@ msgstr "ÙØªØ Ù
ÙÙ Ù
ÙØ¬Ùد عÙÙ Ø§ÙØ¬Ùاز Ù
Ù GnuCash"
#: gnucash/gnome/gnc-plugin-basic-commands.c:121
#: gnucash/gnome-utils/gnc-file.c:100 gnucash/gnome-utils/gnc-file.c:666
-#: gnucash/gnome-utils/gnc-main-window.c:1314
+#: gnucash/gnome-utils/gnc-main-window.c:1342
#: gnucash/html/gnc-html-webkit1.c:1198
msgid "_Save"
msgstr "_ØÙظ"
@@ -4104,7 +4106,7 @@ msgstr "ØªØ°ÙØ± ÙÙ Ø§ÙØ®Ø³Ø§Ø¨Ø§Øª اÙÙØ±Ø¹ÙØ© ÙÙØØ³Ø§Ø¨ اÙÙ
ØØ¯Ø¯"
#: gnucash/gnome/gnc-plugin-page-owner-tree.c:185
#: gnucash/gnome/gnc-plugin-page-register2.c:340
#: gnucash/gnome/gnc-plugin-page-register.c:463
-#: gnucash/gnome-utils/gnc-main-window.c:349
+#: gnucash/gnome-utils/gnc-main-window.c:351
msgid "_Filter By..."
msgstr "_تصÙÙØ© Ø¨ÙØ§Ø³Ø·Ø©..."
@@ -4116,7 +4118,7 @@ msgstr "_تصÙÙØ© Ø¨ÙØ§Ø³Ø·Ø©..."
#: gnucash/gnome/gnc-plugin-page-register.c:467
#: gnucash/gnome/gnc-plugin-page-report.c:1231
#: gnucash/gnome/gnc-plugin-page-sx-list.c:170
-#: gnucash/gnome-utils/gnc-main-window.c:353
+#: gnucash/gnome-utils/gnc-main-window.c:355
msgid "_Refresh"
msgstr "ت_ØØ¯ÙØ«"
@@ -4127,7 +4129,7 @@ msgstr "ت_ØØ¯ÙØ«"
#: gnucash/gnome/gnc-plugin-page-register.c:468
#: gnucash/gnome/gnc-plugin-page-report.c:1232
#: gnucash/gnome/gnc-plugin-page-sx-list.c:171
-#: gnucash/gnome-utils/gnc-main-window.c:354
+#: gnucash/gnome-utils/gnc-main-window.c:356
msgid "Refresh this window"
msgstr "ØªØØ¯ÙØ« ÙØ°Ù اÙÙØ§Ùذة"
@@ -4550,7 +4552,7 @@ msgstr "ÙØ³Ø®"
#: gnucash/gnome/gnc-plugin-page-register2.c:240
#: gnucash/gnome/gnc-plugin-page-register.c:354
#: gnucash/gnome/gnc-plugin-page-report.c:1226
-#: gnucash/gnome-utils/gnc-main-window.c:332
+#: gnucash/gnome-utils/gnc-main-window.c:333
msgid "_Paste"
msgstr "_ÙØµÙ"
@@ -5335,35 +5337,35 @@ msgstr "_طباعة Ø§ÙØ´ÙÙØ§Øª..."
#: gnucash/gnome/gnc-plugin-page-register2.c:230
#: gnucash/gnome/gnc-plugin-page-register.c:344
#: gnucash/gnome/gnc-plugin-page-report.c:1216
-#: gnucash/gnome-utils/gnc-main-window.c:322
+#: gnucash/gnome-utils/gnc-main-window.c:323
msgid "Cu_t"
msgstr "_ÙØµ"
#: gnucash/gnome/gnc-plugin-page-register2.c:231
#: gnucash/gnome/gnc-plugin-page-register.c:345
#: gnucash/gnome/gnc-plugin-page-report.c:1217
-#: gnucash/gnome-utils/gnc-main-window.c:323
+#: gnucash/gnome-utils/gnc-main-window.c:324
msgid "Cut the current selection and copy it to clipboard"
msgstr "ÙØµ Ø§ÙØªØØ¯Ùد Ø§ÙØØ§ÙÙ ÙÙØ³Ø®Ù Ø¥ÙÙ Ø§ÙØØ§ÙØ¸Ø©"
#: gnucash/gnome/gnc-plugin-page-register2.c:235
#: gnucash/gnome/gnc-plugin-page-register.c:349
#: gnucash/gnome/gnc-plugin-page-report.c:1221
-#: gnucash/gnome-utils/gnc-main-window.c:327
+#: gnucash/gnome-utils/gnc-main-window.c:328
msgid "_Copy"
msgstr "_ÙØ³Ø®"
#: gnucash/gnome/gnc-plugin-page-register2.c:236
#: gnucash/gnome/gnc-plugin-page-register.c:350
#: gnucash/gnome/gnc-plugin-page-report.c:1222
-#: gnucash/gnome-utils/gnc-main-window.c:328
+#: gnucash/gnome-utils/gnc-main-window.c:329
msgid "Copy the current selection to clipboard"
msgstr "ÙØ³Ø® Ø§ÙØªØØ¯Ùد Ø§ÙØØ§Ù٠إÙÙ Ø§ÙØØ§ÙØ¸Ø©"
#: gnucash/gnome/gnc-plugin-page-register2.c:241
#: gnucash/gnome/gnc-plugin-page-register.c:355
#: gnucash/gnome/gnc-plugin-page-report.c:1227
-#: gnucash/gnome-utils/gnc-main-window.c:333
+#: gnucash/gnome-utils/gnc-main-window.c:334
msgid "Paste the clipboard content at the cursor position"
msgstr "ÙØµÙ Ù
ØØªÙÙ Ø§ÙØØ§ÙØ¸Ø© ÙÙ Ù
ÙØ¶Ø¹ اÙÙ
ؤشر"
@@ -5820,7 +5822,7 @@ msgid "Remo_ve Other Splits"
msgstr "_Ø£Ø²Ù Ø§ÙØªÙسÙÙ
ات Ø§ÙØ£Ø®Ø±Ù"
#: gnucash/gnome/gnc-plugin-page-register.c:459
-#: gnucash/gnome-utils/gnc-main-window.c:345
+#: gnucash/gnome-utils/gnc-main-window.c:347
msgid "_Sort By..."
msgstr "Ø¥_ÙØ±Ø² ØØ³Ø¨..."
@@ -6871,7 +6873,7 @@ msgstr "_ØØ³Ø§Ø¨"
#: gnucash/gnome/window-reconcile2.c:2129
#: gnucash/gnome/window-reconcile2.c:2210 gnucash/gnome/window-reconcile.c:2391
#: gnucash/gnome/window-reconcile.c:2472
-#: gnucash/gnome-utils/gnc-main-window.c:285
+#: gnucash/gnome-utils/gnc-main-window.c:286
#: gnucash/gtkbuilder/dialog-account.glade:1121
#: gnucash/gtkbuilder/dialog-bi-import-gui.glade:23
#: gnucash/gtkbuilder/dialog-book-close.glade:22
@@ -6881,7 +6883,7 @@ msgstr "_ØØ³Ø§Ø¨"
#: gnucash/gtkbuilder/dialog-custom-report.glade:29
#: gnucash/gtkbuilder/dialog-employee.glade:23
#: gnucash/gtkbuilder/dialog-fincalc.glade:107
-#: gnucash/gtkbuilder/dialog-import.glade:1023
+#: gnucash/gtkbuilder/dialog-import.glade:1168
#: gnucash/gtkbuilder/dialog-invoice.glade:657
#: gnucash/gtkbuilder/dialog-job.glade:24
#: gnucash/gtkbuilder/dialog-options.glade:21
@@ -6943,7 +6945,7 @@ msgid "Edit the main account for this register"
msgstr "ØªØØ±Ùر Ø§ÙØØ³Ø§Ø¨ Ø§ÙØ±Ø¦Ùس٠ÙÙØ°Ø§ Ø§ÙØ³Ø¬Ù"
#: gnucash/gnome/window-reconcile2.c:2173 gnucash/gnome/window-reconcile.c:2435
-#: gnucash/gnome-utils/gnc-main-window.c:360
+#: gnucash/gnome-utils/gnc-main-window.c:362
msgid "_Check & Repair"
msgstr "_تØÙÙ & Ø¥ØµÙØ§Ø"
@@ -7735,7 +7737,7 @@ msgid "_Save As"
msgstr "ØÙظ بإسÙ
..."
#: gnucash/gnome-utils/dialog-options.c:225
-#: gnucash/gnome-utils/gnc-main-window.c:309
+#: gnucash/gnome-utils/gnc-main-window.c:310
#: gnucash/gtkbuilder/dialog-billterms.glade:731
#: gnucash/gtkbuilder/dialog-commodities.glade:174
#: gnucash/gtkbuilder/dialog-custom-report.glade:46
@@ -8320,7 +8322,7 @@ msgstr "تردد"
msgid "(unnamed)"
msgstr "(ÙÙ
ÙØ³Ù
)"
-#: gnucash/gnome-utils/gnc-file.c:94 gnucash/gnome-utils/gnc-main-window.c:289
+#: gnucash/gnome-utils/gnc-file.c:94 gnucash/gnome-utils/gnc-main-window.c:290
#: gnucash/import-export/bi-import/gnc-plugin-bi-import.c:57
#: gnucash/import-export/customer-import/gnc-plugin-customer-import.c:57
msgid "_Import"
@@ -8337,7 +8339,7 @@ msgstr "Ø§Ø³ØªÙØ±Ø§Ø¯"
msgid "Save"
msgstr "ØÙظ"
-#: gnucash/gnome-utils/gnc-file.c:106 gnucash/gnome-utils/gnc-main-window.c:290
+#: gnucash/gnome-utils/gnc-file.c:106 gnucash/gnome-utils/gnc-main-window.c:291
msgid "_Export"
msgstr "_ØªØµØ¯ÙØ±"
@@ -8610,7 +8612,7 @@ msgid "Save changes to the file?"
msgstr "ØÙظ Ø§ÙØªØºÙÙØ±Ø§Øª Ø¥Ù٠اÙÙ
ÙÙØ"
#: gnucash/gnome-utils/gnc-file.c:656
-#: gnucash/gnome-utils/gnc-main-window.c:1307
+#: gnucash/gnome-utils/gnc-main-window.c:1335
#, c-format
msgid "If you don't save, changes from the past %d minute will be discarded."
msgid_plural ""
@@ -8672,7 +8674,7 @@ msgstr "Ø§ÙØªØ Ù٠جÙ
ÙØ¹ Ø§ÙØØ§ÙØ§Øª"
msgid "Open _Folder"
msgstr "Ø®Ø§ØµÙØ© Ø§ÙØªØµÙÙÙ"
-#: gnucash/gnome-utils/gnc-file.c:865 gnucash/gnome-utils/gnc-main-window.c:314
+#: gnucash/gnome-utils/gnc-file.c:865 gnucash/gnome-utils/gnc-main-window.c:315
msgid "_Quit"
msgstr "_ÙÙ
بإÙÙØ§Ø¡"
@@ -8715,7 +8717,7 @@ msgstr ""
"Ø§ÙØ¥Ø³ØªÙ
رارØ"
#: gnucash/gnome-utils/gnc-file.c:1701
-#: gnucash/gnome-utils/gnc-main-window.c:1275
+#: gnucash/gnome-utils/gnc-main-window.c:1303
msgid "<unknown>"
msgstr "<Ù
عرÙÙ>"
@@ -8765,204 +8767,254 @@ msgstr "ÙÙ
بإدخا٠اسÙ
اÙÙ
ستخدÙ
ÙÙÙÙ
Ø© اÙÙ
Ø±ÙØ± ÙÙØ§
msgid "Changes will be saved automatically in %u seconds"
msgstr "Ø³ÙØªÙ
ØÙظ Ø§ÙØªØºÙÙØ±Ø§Øª تÙÙØ§Ø¦Ùا ÙÙ %u ثاÙÙØ©"
-#: gnucash/gnome-utils/gnc-main-window.c:276
+#: gnucash/gnome-utils/gnc-main-window.c:277
msgid "_File"
msgstr "_Ù
ÙÙ"
-#: gnucash/gnome-utils/gnc-main-window.c:280
+#: gnucash/gnome-utils/gnc-main-window.c:281
msgid "Tra_nsaction"
msgstr "اÙÙ
عاÙ
ÙØ©"
-#: gnucash/gnome-utils/gnc-main-window.c:281
+#: gnucash/gnome-utils/gnc-main-window.c:282
msgid "_Reports"
msgstr "_Ø§ÙØªÙØ§Ø±ÙØ±"
-#: gnucash/gnome-utils/gnc-main-window.c:282
+#: gnucash/gnome-utils/gnc-main-window.c:283
msgid "_Tools"
msgstr "_Ø£Ø¯ÙØ§Øª"
-#: gnucash/gnome-utils/gnc-main-window.c:283
+#: gnucash/gnome-utils/gnc-main-window.c:284
msgid "E_xtensions"
msgstr "Ù
ÙØÙØ§Øª"
-#: gnucash/gnome-utils/gnc-main-window.c:284
+#: gnucash/gnome-utils/gnc-main-window.c:285
msgid "_Windows"
msgstr "_ÙÙØ§Ùذ"
-#: gnucash/gnome-utils/gnc-main-window.c:292
+#: gnucash/gnome-utils/gnc-main-window.c:293
msgid "_Print..."
msgstr "_طباعة..."
-#: gnucash/gnome-utils/gnc-main-window.c:293
+#: gnucash/gnome-utils/gnc-main-window.c:294
msgid "Print the currently active page"
msgstr "طباعة Ø§ÙØµÙØØ© اÙÙØ´Ø·Ø© ØØ§ÙÙØ§"
-#: gnucash/gnome-utils/gnc-main-window.c:299
+#: gnucash/gnome-utils/gnc-main-window.c:300
msgid "Pa_ge Setup..."
msgstr "إعداد Ø§ÙØµÙØØ©..."
-#: gnucash/gnome-utils/gnc-main-window.c:300
+#: gnucash/gnome-utils/gnc-main-window.c:301
msgid "Specify the page size and orientation for printing"
msgstr "ØªØØ¯Ùد ØØ¬Ù
Ø§ÙØµÙØØ© ÙØ§ÙØªÙØ¬ÙÙ ÙÙØ·Ø¨Ø§Ø¹Ø©"
-#: gnucash/gnome-utils/gnc-main-window.c:304
+#: gnucash/gnome-utils/gnc-main-window.c:305
msgid "Proper_ties"
msgstr "خصائص"
-#: gnucash/gnome-utils/gnc-main-window.c:305
+#: gnucash/gnome-utils/gnc-main-window.c:306
msgid "Edit the properties of the current file"
msgstr "ØªØØ±Ùر خصائص اÙÙ
ÙÙ Ø§ÙØØ§ÙÙ"
-#: gnucash/gnome-utils/gnc-main-window.c:310
+#: gnucash/gnome-utils/gnc-main-window.c:311
msgid "Close the currently active page"
msgstr "Ø¥ØºÙØ§Ù Ø§ÙØµÙØØ© اÙÙØ´Ø·Ø© ØØ§ÙÙØ§"
-#: gnucash/gnome-utils/gnc-main-window.c:315
+#: gnucash/gnome-utils/gnc-main-window.c:316
msgid "Quit this application"
msgstr "ÙÙ
بإÙÙØ§Ø¡ ÙØ°Ø§ Ø§ÙØªØ·Ø¨ÙÙ"
-#: gnucash/gnome-utils/gnc-main-window.c:337
+#: gnucash/gnome-utils/gnc-main-window.c:338
msgid "Pr_eferences"
msgstr "ØªÙØ¶ÙÙØ§Øª"
-#: gnucash/gnome-utils/gnc-main-window.c:338
+#: gnucash/gnome-utils/gnc-main-window.c:339
msgid "Edit the global preferences of GnuCash"
msgstr "تعدÙÙ Ø§ÙØªÙضÙÙØ§Øª Ø§ÙØ¹Ø§ÙÙ
ÙØ© ÙØ¬ÙÙÙØ§Ø´"
-#: gnucash/gnome-utils/gnc-main-window.c:346
+#: gnucash/gnome-utils/gnc-main-window.c:345
+#, fuzzy
+#| msgid "<b>Tab Position</b>"
+msgid "Tab P_osition"
+msgstr "<b>Ù
ÙØ¶Ø¹ Ø¹ÙØ§Ù
Ø© Ø§ÙØªØ¨ÙÙØ¨</b>"
+
+#: gnucash/gnome-utils/gnc-main-window.c:348
msgid "Select sorting criteria for this page view"
msgstr "ØØ¯Ø¯ Ù
عاÙÙØ± اÙÙØ±Ø² ÙØ¹Ø±Ø¶ ÙØ°Ù Ø§ÙØµÙØØ©"
-#: gnucash/gnome-utils/gnc-main-window.c:350
+#: gnucash/gnome-utils/gnc-main-window.c:352
msgid "Select the account types that should be displayed."
msgstr "ØØ¯Ø¯ Ø£ÙÙØ§Ø¹ Ø§ÙØØ³Ø§Ø¨Ø§Øª Ø§ÙØªÙ ÙØ¬Ø¨ Ø£Ù ÙØªÙ
Ø¹Ø±Ø¶ÙØ§."
-#: gnucash/gnome-utils/gnc-main-window.c:362
+#: gnucash/gnome-utils/gnc-main-window.c:364
msgid "Reset _Warnings..."
msgstr "إعادة تعÙÙÙ Ø§ÙØªØØ°Ùرات..."
-#: gnucash/gnome-utils/gnc-main-window.c:363
+#: gnucash/gnome-utils/gnc-main-window.c:365
msgid "Reset the state of all warning messages so they will be shown again."
msgstr "إعادة تعÙÙÙ ØØ§Ùات ÙÙ Ø±Ø³Ø§Ø¦Ù Ø§ÙØªØØ°Ùر ÙØªØ¸Ùر Ù
رة أخرÙ."
-#: gnucash/gnome-utils/gnc-main-window.c:367
+#: gnucash/gnome-utils/gnc-main-window.c:369
msgid "Re_name Page"
msgstr "إعادة تسÙ
ÙØ© Ø§ÙØµÙØØ©"
-#: gnucash/gnome-utils/gnc-main-window.c:368
+#: gnucash/gnome-utils/gnc-main-window.c:370
msgid "Rename this page."
msgstr "إعادة تسÙ
ÙØ© ÙØ°Ù Ø§ÙØµÙØØ©."
-#: gnucash/gnome-utils/gnc-main-window.c:375
+#: gnucash/gnome-utils/gnc-main-window.c:377
msgid "_New Window"
msgstr "_ÙØ§Ùذة Ø¬Ø¯ÙØ¯Ø©"
-#: gnucash/gnome-utils/gnc-main-window.c:376
+#: gnucash/gnome-utils/gnc-main-window.c:378
msgid "Open a new top-level GnuCash window."
msgstr "ÙØªØ ÙØ§Ùذة Ø¬Ø¯ÙØ¯Ø© ÙØ¬ÙÙÙØ§Ø´ Ù
٠اÙÙ
ستÙÙ Ø§ÙØ£Ø¹ÙÙ."
-#: gnucash/gnome-utils/gnc-main-window.c:380
+#: gnucash/gnome-utils/gnc-main-window.c:382
msgid "New Window with _Page"
msgstr "ÙØ§Ùذة Ø¬Ø¯ÙØ¯Ø© Ø¨ØµÙØØ© Ø¬Ø¯ÙØ¯Ø©"
-#: gnucash/gnome-utils/gnc-main-window.c:381
+#: gnucash/gnome-utils/gnc-main-window.c:383
msgid "Move the current page to a new top-level GnuCash window."
msgstr "ÙÙÙ Ø§ÙØµÙØØ© Ø§ÙØØ§ÙÙØ© Ø¥ÙÙ ÙØ§Ùذة جÙÙÙØ§Ø´ Ù٠اÙÙ
ستÙÙ Ø§ÙØ£Ø¹ÙÙ ."
-#: gnucash/gnome-utils/gnc-main-window.c:388
+#: gnucash/gnome-utils/gnc-main-window.c:390
msgid "Tutorial and Concepts _Guide"
msgstr "دÙÙ٠اÙÙ
ÙØ§ÙÙÙ
Ù Ø§ÙØ¯Ø±Ùس"
-#: gnucash/gnome-utils/gnc-main-window.c:389
+#: gnucash/gnome-utils/gnc-main-window.c:391
msgid "Open the GnuCash Tutorial"
msgstr "ÙØªØ Ø§ÙØ¨Ø±ÙاÙ
ج Ø§ÙØªØ¹ÙÙÙ
Ù GnuCash"
-#: gnucash/gnome-utils/gnc-main-window.c:393
+#: gnucash/gnome-utils/gnc-main-window.c:395
msgid "_Contents"
msgstr "Ù
ØØªÙÙØ§Øª"
-#: gnucash/gnome-utils/gnc-main-window.c:394
+#: gnucash/gnome-utils/gnc-main-window.c:396
msgid "Open the GnuCash Help"
msgstr "ÙØªØ تعÙÙÙ
ات GnuCash"
-#: gnucash/gnome-utils/gnc-main-window.c:398
+#: gnucash/gnome-utils/gnc-main-window.c:400
msgid "_About"
msgstr "ØÙÙ"
-#: gnucash/gnome-utils/gnc-main-window.c:399
+#: gnucash/gnome-utils/gnc-main-window.c:401
msgid "About GnuCash"
msgstr "ØÙÙ GnuCash"
-#: gnucash/gnome-utils/gnc-main-window.c:411
+#: gnucash/gnome-utils/gnc-main-window.c:413
msgid "_Toolbar"
msgstr "_Ø´Ø±ÙØ· Ø§ÙØ£Ø¯Ùات"
-#: gnucash/gnome-utils/gnc-main-window.c:412
+#: gnucash/gnome-utils/gnc-main-window.c:414
msgid "Show/hide the toolbar on this window"
msgstr "Ø¥Ø¸ÙØ§Ø±/Ø¥Ø®ÙØ§Ø¡ Ø´Ø±ÙØ· Ø§ÙØ£Ø¯Ùات ÙÙ ÙØ°Ù اÙÙØ§Ùذة"
-#: gnucash/gnome-utils/gnc-main-window.c:416
+#: gnucash/gnome-utils/gnc-main-window.c:418
msgid "Su_mmary Bar"
msgstr "Ø´Ø±ÙØ· Ù
ÙØ®Øµ"
-#: gnucash/gnome-utils/gnc-main-window.c:417
+#: gnucash/gnome-utils/gnc-main-window.c:419
msgid "Show/hide the summary bar on this window"
msgstr "Ø¥Ø¸ÙØ§Ø±/Ø¥Ø®ÙØ§Ø¡ Ø´Ø±ÙØ· Ù
ÙØ®Øµ ÙÙ ÙØ°Ù اÙÙØ§Ùذة"
-#: gnucash/gnome-utils/gnc-main-window.c:421
+#: gnucash/gnome-utils/gnc-main-window.c:423
msgid "Stat_us Bar"
msgstr "Ø´Ø±ÙØ· اÙÙ
عÙÙÙ
ات"
-#: gnucash/gnome-utils/gnc-main-window.c:422
+#: gnucash/gnome-utils/gnc-main-window.c:424
msgid "Show/hide the status bar on this window"
msgstr "Ø¥Ø¸ÙØ§Ø±/Ø¥Ø®ÙØ§Ø¡ Ø´Ø±ÙØ· اÙÙ
عÙÙÙ
ات ÙÙ ÙØ°Ù اÙÙØ§Ùذة"
-#: gnucash/gnome-utils/gnc-main-window.c:434
+#: gnucash/gnome-utils/gnc-main-window.c:436
+#: gnucash/gtkbuilder/dialog-preferences.glade:3895
+msgid "To_p"
+msgstr "أعÙÙ"
+
+#: gnucash/gnome-utils/gnc-main-window.c:437
+#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:195
+#: gnucash/gtkbuilder/dialog-preferences.glade:3901
+msgid "Display the notebook tabs at the top of the window."
+msgstr "عرض Ø¹ÙØ§Ù
ات Ø§ÙØªØ¨ÙÙØ¨ Ø¯ÙØªØ± ÙÙ Ø§ÙØ¬Ø²Ø¡ Ø§ÙØ¹ÙÙÙ Ù
٠اÙÙØ§Ùذة."
+
+#: gnucash/gnome-utils/gnc-main-window.c:440
+#: gnucash/gtkbuilder/dialog-preferences.glade:3914
+msgid "B_ottom"
+msgstr "أسÙÙ"
+
+#: gnucash/gnome-utils/gnc-main-window.c:441
+#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:200
+#: gnucash/gtkbuilder/dialog-preferences.glade:3920
+msgid "Display the notebook tabs at the bottom of the window."
+msgstr "عرض Ø¹ÙØ§Ù
ات Ø§ÙØªØ¨ÙÙØ¨ Ø¯ÙØªØ± ÙÙ Ø§ÙØ¬Ø²Ø¡ Ø§ÙØ³ÙÙÙ Ù
٠اÙÙØ§Ùذة."
+
+#: gnucash/gnome-utils/gnc-main-window.c:444
+#: gnucash/gtkbuilder/dialog-preferences.glade:3933
+msgid "_Left"
+msgstr "_ÙØ³Ø§Ø±"
+
+#: gnucash/gnome-utils/gnc-main-window.c:445
+#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:205
+#: gnucash/gtkbuilder/dialog-preferences.glade:3939
+msgid "Display the notebook tabs at the left of the window."
+msgstr "عرض Ø¹ÙØ§Ù
ات Ø§ÙØªØ¨ÙÙØ¨ Ø¯ÙØªØ± ÙÙ Ø§ÙØ¬ÙØ© اÙÙØ³Ø±Ù Ù
٠اÙÙØ§Ùذة."
+
+#: gnucash/gnome-utils/gnc-main-window.c:448
+#: gnucash/gtkbuilder/dialog-preferences.glade:3952
+msgid "_Right"
+msgstr "_ÙÙ
ÙÙ"
+
+#: gnucash/gnome-utils/gnc-main-window.c:449
+#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:210
+#: gnucash/gtkbuilder/dialog-preferences.glade:3958
+msgid "Display the notebook tabs at the right of the window."
+msgstr "عرض Ø¹ÙØ§Ù
ات Ø§ÙØªØ¨ÙÙØ¨ Ø¯ÙØªØ± عÙÙ ÙÙ
Ù٠اÙÙØ§Ùذة."
+
+#: gnucash/gnome-utils/gnc-main-window.c:462
msgid "Window _1"
msgstr "ÙØ§Ùذة _1"
-#: gnucash/gnome-utils/gnc-main-window.c:435
+#: gnucash/gnome-utils/gnc-main-window.c:463
msgid "Window _2"
msgstr "ÙØ§Ùذة _2"
-#: gnucash/gnome-utils/gnc-main-window.c:436
+#: gnucash/gnome-utils/gnc-main-window.c:464
msgid "Window _3"
msgstr "ÙØ§Ùذة _3"
-#: gnucash/gnome-utils/gnc-main-window.c:437
+#: gnucash/gnome-utils/gnc-main-window.c:465
msgid "Window _4"
msgstr "ÙØ§Ùذة _4"
-#: gnucash/gnome-utils/gnc-main-window.c:438
+#: gnucash/gnome-utils/gnc-main-window.c:466
msgid "Window _5"
msgstr "ÙØ§Ùذة _5"
-#: gnucash/gnome-utils/gnc-main-window.c:439
+#: gnucash/gnome-utils/gnc-main-window.c:467
msgid "Window _6"
msgstr "ÙØ§Ùذة _6"
-#: gnucash/gnome-utils/gnc-main-window.c:440
+#: gnucash/gnome-utils/gnc-main-window.c:468
msgid "Window _7"
msgstr "ÙØ§Ùذة _7"
-#: gnucash/gnome-utils/gnc-main-window.c:441
+#: gnucash/gnome-utils/gnc-main-window.c:469
msgid "Window _8"
msgstr "ÙØ§Ùذة _8"
-#: gnucash/gnome-utils/gnc-main-window.c:442
+#: gnucash/gnome-utils/gnc-main-window.c:470
msgid "Window _9"
msgstr "ÙØ§Ùذة _9"
-#: gnucash/gnome-utils/gnc-main-window.c:443
+#: gnucash/gnome-utils/gnc-main-window.c:471
msgid "Window _0"
msgstr "ÙØ§Ùذة _0"
-#: gnucash/gnome-utils/gnc-main-window.c:1258
+#: gnucash/gnome-utils/gnc-main-window.c:1286
#, c-format
msgid "Save changes to file %s before closing?"
msgstr "ØÙظ Ø§ÙØªØºÙÙØ±Ø§Øª Ø¥ÙÙ Ù
ÙÙ%s ÙØ¨Ù Ø§ÙØºÙÙØ"
-#: gnucash/gnome-utils/gnc-main-window.c:1261
+#: gnucash/gnome-utils/gnc-main-window.c:1289
#, c-format
msgid ""
"If you don't save, changes from the past %d hours and %d minutes will be "
@@ -8971,7 +9023,7 @@ msgstr ""
"إذا ÙÙ
تÙÙ
Ø¨Ø§ÙØÙØ¸Ø Ø³ÙØªÙ
تجاÙÙ Ø§ÙØªØºÙÙØ±Ø§Øª Ù
Ù Ø§ÙØ³Ø§Ø¹Ø§Øª %d اÙÙ
Ø§Ø¶ÙØ© Ù%d دÙÙÙØ© "
"اÙÙ
Ø§Ø¶ÙØ©."
-#: gnucash/gnome-utils/gnc-main-window.c:1263
+#: gnucash/gnome-utils/gnc-main-window.c:1291
#, c-format
msgid ""
"If you don't save, changes from the past %d days and %d hours will be "
@@ -8980,15 +9032,15 @@ msgstr ""
"إذا ÙÙ
تÙÙ
Ø¨Ø§ÙØÙØ¸Ø Ø³ÙØªÙ
تجاÙÙ Ø§ÙØªØºÙÙØ±Ø§Øª Ù
Ù Ø§ÙØ£ÙاÙ
%d اÙÙ
Ø§Ø¶ÙØ© Ù%d Ø§ÙØ³Ø§Ø¹Ø§Øª "
"اÙÙ
Ø§Ø¶ÙØ©."
-#: gnucash/gnome-utils/gnc-main-window.c:1312
+#: gnucash/gnome-utils/gnc-main-window.c:1340
msgid "Close _Without Saving"
msgstr "Ø¥ØºÙØ§Ù بدÙÙ ØÙظ"
-#: gnucash/gnome-utils/gnc-main-window.c:1459
+#: gnucash/gnome-utils/gnc-main-window.c:1487
msgid "This window is closing and will not be restored."
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:1465
+#: gnucash/gnome-utils/gnc-main-window.c:1493
#, fuzzy
#| msgid "Close this window"
msgid "Close Window?"
@@ -8996,64 +9048,64 @@ msgstr "ÙÙ
Ø¨Ø¥ØºÙØ§Ù ÙØ°Ù اÙÙØ§Ùذة"
#. Translators: This string is shown in the window title if this
#. document is, well, read-only.
-#: gnucash/gnome-utils/gnc-main-window.c:1595
+#: gnucash/gnome-utils/gnc-main-window.c:1623
msgid "(read-only)"
msgstr "(ÙÙÙØ±Ø§Ø¡Ø© ÙÙØ· )"
-#: gnucash/gnome-utils/gnc-main-window.c:1603
+#: gnucash/gnome-utils/gnc-main-window.c:1631
msgid "Unsaved Book"
msgstr "Ø¯ÙØªØ± ÙÙ
ÙØÙØ¸"
-#: gnucash/gnome-utils/gnc-main-window.c:1766
+#: gnucash/gnome-utils/gnc-main-window.c:1794
#, fuzzy
msgid "Last modified on %a, %b %d, %Y at %I:%M %p"
msgstr "تÙ
آخر تعدÙÙ ÙÙ: %a, %b %e, %Y at %I:%M%P"
#. Translators: This message appears in the status bar after opening the file.
-#: gnucash/gnome-utils/gnc-main-window.c:1769
+#: gnucash/gnome-utils/gnc-main-window.c:1797
#, c-format
msgid "File %s opened. %s"
msgstr "ÙØªØ%s اÙÙ
ÙÙ%s"
-#: gnucash/gnome-utils/gnc-main-window.c:2896
+#: gnucash/gnome-utils/gnc-main-window.c:2924
msgctxt "lower case key for short cut to 'Accounts'"
msgid "a"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:2986
+#: gnucash/gnome-utils/gnc-main-window.c:3014
msgid "Unable to save to database."
msgstr "ØºÙØ± ÙØ§Ø¯Ø± عÙÙ Ø§ÙØÙØ¸ Ø¥ÙÙ ÙØ§Ø¹Ø¯Ø© Ø§ÙØ¨ÙØ§ÙØ§Øª."
-#: gnucash/gnome-utils/gnc-main-window.c:2988
+#: gnucash/gnome-utils/gnc-main-window.c:3016
msgid "Unable to save to database: Book is marked read-only."
msgstr "ØºÙØ± ÙØ§Ø¯Ø± عÙÙ Ø§ÙØÙØ¸ Ø¥ÙÙ ÙØ§Ø¹Ø¯Ø© Ø§ÙØ¨ÙØ§ÙØ§Øª: Ø§ÙØ¯Ùتر ÙÙÙØ±Ø§Ø¡Ø© ÙÙØ·."
-#: gnucash/gnome-utils/gnc-main-window.c:4333
+#: gnucash/gnome-utils/gnc-main-window.c:4396
#: gnucash/gtkbuilder/assistant-qif-import.glade:959
msgid "Book Options"
msgstr "Ø®ÙØ§Ø±Ø§Øª Ø§ÙØ¯Ùتر."
-#: gnucash/gnome-utils/gnc-main-window.c:4751 gnucash/gnucash-core-app.cpp:261
+#: gnucash/gnome-utils/gnc-main-window.c:4853 gnucash/gnucash-core-app.cpp:261
msgid "(user modifiable)"
msgstr ""
#. Translators: %s will be replaced with the current year
-#: gnucash/gnome-utils/gnc-main-window.c:4778
+#: gnucash/gnome-utils/gnc-main-window.c:4880
#, fuzzy, c-format
msgid "Copyright © 1997-%s The GnuCash contributors."
msgstr "اÙÙ
شارÙÙÙ© 1997-2014"
-#: gnucash/gnome-utils/gnc-main-window.c:4790
+#: gnucash/gnome-utils/gnc-main-window.c:4892
#: gnucash/gnome-utils/gnc-splash.c:98
msgid "Version"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:4791
+#: gnucash/gnome-utils/gnc-main-window.c:4893
#: gnucash/gnome-utils/gnc-splash.c:99 gnucash/gnucash-core-app.cpp:278
msgid "Build ID"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:4799
+#: gnucash/gnome-utils/gnc-main-window.c:4901
#, fuzzy
msgid "Accounting for personal and small business finance."
msgstr "- جÙÙÙØ§Ø´ ÙÙØ¥Ø¯Ø§Ø±Ø© اÙÙ
اÙÙØ© Ø§ÙØ´Ø®ØµÙØ© ÙØ§ÙØªØ¬Ø§Ø±ÙØ© Ø§ÙØµØºÙرة "
@@ -9062,14 +9114,14 @@ msgstr "- جÙÙÙØ§Ø´ ÙÙØ¥Ø¯Ø§Ø±Ø© اÙÙ
اÙÙØ© Ø§ÙØ´Ø®ØµÙØ© ÙØ§Ùتجا
#. Enter your name or that of your team and an email contact for feedback.
#. The string can have multiple rows, so you can also add a list of
#. contributors.
-#: gnucash/gnome-utils/gnc-main-window.c:4808
+#: gnucash/gnome-utils/gnc-main-window.c:4910
msgid "translator-credits"
msgstr ""
"اÙÙ
شارÙÙÙ ÙÙ ØªØ¹Ø±ÙØ¨ Ø¨Ø±ÙØ§Ù
ج Gnucash:Ù
عتز Ø§ÙØ´ÙÙÙÙ (اÙÙ
درسÙÙ Ø§ÙØ¹Ø±Ø¨ - Ø¯Ø±ÙØ³ "
"تعÙÙÙ
ÙØ© Ù
ØØ§Ø³Ø¨ÙØ©)http://www.arabstutors.comØ¹Ø¨Ø¯Ø§ÙØ³ÙاÙ
Ø¨Ù Ø¹Ø¨Ø¯Ø§ÙØ¹Ø²Ùز "
"Ø§ÙØ´Ùاشhttps://twitter.com/alashalashÙØ±ÙÙ
ساÙ
Ø (رÙÙ
ÙØ§Øª)www.ritsol.com"
-#: gnucash/gnome-utils/gnc-main-window.c:4811
+#: gnucash/gnome-utils/gnc-main-window.c:4913
msgid "Visit the GnuCash website."
msgstr ""
@@ -9607,7 +9659,7 @@ msgid "Dist"
msgstr "ØªÙØ²Ùع"
#: gnucash/gnome-utils/gnc-tree-util-split-reg.c:45
-#: gnucash/import-export/import-main-matcher.c:1594
+#: gnucash/import-export/import-main-matcher.c:1862
#: gnucash/report/reports/standard/register.scm:218
#: libgnucash/engine/Split.c:1614 libgnucash/engine/Split.c:1631
msgid "-- Split Transaction --"
@@ -10210,12 +10262,12 @@ msgid "Enter the effective share price"
msgstr "أدخ٠سعر Ø§ÙØ³ÙÙ
اÙÙØ¹ÙÙ"
#: gnucash/gnome-utils/gnc-tree-view-split-reg.c:3323
-#: gnucash/register/ledger-core/split-register-model.c:2380
+#: gnucash/register/ledger-core/split-register-model.c:2385
msgid "Enter credit formula for real transaction"
msgstr "ÙÙ
Ø¨Ø¥Ø¯Ø®Ø§Ù ØµÙØºØ© Ø§ÙØ§Ø¦ØªÙ
ا٠ÙÙÙ
عاÙ
ÙØ§Øª Ø§ÙØÙÙÙÙØ©"
#: gnucash/gnome-utils/gnc-tree-view-split-reg.c:3333
-#: gnucash/register/ledger-core/split-register-model.c:2346
+#: gnucash/register/ledger-core/split-register-model.c:2349
msgid "Enter debit formula for real transaction"
msgstr "ÙÙ
Ø¨Ø¥Ø¯Ø®Ø§Ù ØµÙØºØ© Ø§ÙØ®ØµÙ
ÙÙÙ
عاÙ
ÙØ§Øª Ø§ÙØÙÙÙÙØ©"
@@ -11928,11 +11980,6 @@ msgstr ""
"إذا ÙØ´Ø·Ø©Ø Ø³ÙØªÙ
عرض شاشة Ø§ÙØ¨Ø¯Ø§ÙØ© Ø¹ÙØ¯ بدء Ø§ÙØªØ´ØºÙÙ. ÙØ¥Ùا ÙÙ ÙØªÙ
عرض شاشة "
"Ø§ÙØ¨Ø¯Ø§ÙØ©."
-#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:195
-#: gnucash/gtkbuilder/dialog-preferences.glade:3901
-msgid "Display the notebook tabs at the top of the window."
-msgstr "عرض Ø¹ÙØ§Ù
ات Ø§ÙØªØ¨ÙÙØ¨ Ø¯ÙØªØ± ÙÙ Ø§ÙØ¬Ø²Ø¡ Ø§ÙØ¹ÙÙÙ Ù
٠اÙÙØ§Ùذة."
-
#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:196
#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:201
#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:206
@@ -11945,21 +11992,6 @@ msgstr ""
"ÙØØ¯Ø¯ ÙØ°Ø§ Ø§ÙØ¥Ø¹Ø¯Ø§Ø¯ Ø§ÙØØ§ÙØ© Ø§ÙØªÙ ÙØªÙ
رسÙ
Ø¹ÙØ§Ù
ات Ø§ÙØªØ¨ÙÙØ¨ ÙØªØ¨Ø¯ÙÙ Ø§ÙØµÙØØ§Øª . اÙÙÙÙ
"
"اÙÙ
Ù
ÙÙØ© Ù٠أعÙÙ ;اÙÙØ³Ø§Ø± ;أسÙÙ;اÙÙÙ
ÙÙ;. اÙÙØ¶Ø¹ Ø§ÙØ§Ùتراض٠إÙ٠أعÙÙ."
-#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:200
-#: gnucash/gtkbuilder/dialog-preferences.glade:3920
-msgid "Display the notebook tabs at the bottom of the window."
-msgstr "عرض Ø¹ÙØ§Ù
ات Ø§ÙØªØ¨ÙÙØ¨ Ø¯ÙØªØ± ÙÙ Ø§ÙØ¬Ø²Ø¡ Ø§ÙØ³ÙÙÙ Ù
٠اÙÙØ§Ùذة."
-
-#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:205
-#: gnucash/gtkbuilder/dialog-preferences.glade:3939
-msgid "Display the notebook tabs at the left of the window."
-msgstr "عرض Ø¹ÙØ§Ù
ات Ø§ÙØªØ¨ÙÙØ¨ Ø¯ÙØªØ± ÙÙ Ø§ÙØ¬ÙØ© اÙÙØ³Ø±Ù Ù
٠اÙÙØ§Ùذة."
-
-#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:210
-#: gnucash/gtkbuilder/dialog-preferences.glade:3958
-msgid "Display the notebook tabs at the right of the window."
-msgstr "عرض Ø¹ÙØ§Ù
ات Ø§ÙØªØ¨ÙÙØ¨ Ø¯ÙØªØ± عÙÙ ÙÙ
Ù٠اÙÙØ§Ùذة."
-
#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:215
#: gnucash/gtkbuilder/dialog-preferences.glade:3990
msgid "Display the summary bar at the top of the page."
@@ -13528,7 +13560,7 @@ msgid "Select a row to change the mappings"
msgstr ""
#: gnucash/gtkbuilder/assistant-csv-trans-import.glade:970
-#: gnucash/import-export/import-account-matcher.c:188
+#: gnucash/import-export/import-account-matcher.c:197
msgid "Account ID"
msgstr "Ù
Ø¹Ø±Ù Ø§ÙØØ³Ø§Ø¨"
@@ -14522,6 +14554,7 @@ msgid "_Amount"
msgstr "_اÙÙ
Ø¨ÙØº:"
#: gnucash/gtkbuilder/assistant-stock-split.glade:293
+#: gnucash/gtkbuilder/dialog-import.glade:958
#: gnucash/gtkbuilder/dialog-print-check.glade:1129
#: gnucash/gtkbuilder/gnc-plugin-page-register.glade:957
msgid "_Memo"
@@ -14925,6 +14958,7 @@ msgid "_Account code"
msgstr "_رÙ
ز Ø§ÙØØ³Ø§Ø¨"
#: gnucash/gtkbuilder/dialog-account.glade:1251
+#: gnucash/gtkbuilder/dialog-import.glade:930
msgid "_Description"
msgstr "_اÙÙØµÙ"
@@ -16209,46 +16243,59 @@ msgstr "Ø£ØµÙØ±"
msgid "Green"
msgstr "أخضر"
-#: gnucash/gtkbuilder/dialog-import.glade:877
+#: gnucash/gtkbuilder/dialog-import.glade:871
+#, fuzzy
+#| msgid "Do not print transaction detail"
+msgid "Edit imported transaction details"
+msgstr "ÙØ§ تÙÙ
بطباعة ØªÙØ§ØµÙ٠اÙÙ
عاÙ
ÙØ©"
+
+#: gnucash/gtkbuilder/dialog-import.glade:944
+#: gnucash/gtkbuilder/dialog-lot-viewer.glade:151
+#: gnucash/gtkbuilder/dialog-print-check.glade:745
+#: gnucash/gtkbuilder/gnc-plugin-page-register.glade:1014
+msgid "_Notes"
+msgstr "_Ù
Ø³ÙØ¯Ø©"
+
+#: gnucash/gtkbuilder/dialog-import.glade:1022
#, fuzzy
msgid ""
"List of downloaded transactions (source split and matched information shown)"
msgstr "ÙØ§Ø¦Ù
Ø© Ø§ÙØ¹Ù
ÙÙØ§Øª اÙÙ
ØÙ
ÙØ©"
-#: gnucash/gtkbuilder/dialog-import.glade:919
+#: gnucash/gtkbuilder/dialog-import.glade:1064
#, fuzzy
msgid "Show _Account column"
msgstr "عرض اÙÙÙÙ ØØ³Ø§Ø¨ عÙÙ Ø¹ÙØ§Ù
ات Ø§ÙØªØ¨ÙÙØ¨"
-#: gnucash/gtkbuilder/dialog-import.glade:935
+#: gnucash/gtkbuilder/dialog-import.glade:1080
#, fuzzy
msgid "Show _Memo column"
msgstr "عرض اÙÙÙÙ ØØ³Ø§Ø¨ عÙÙ Ø¹ÙØ§Ù
ات Ø§ÙØªØ¨ÙÙØ¨"
-#: gnucash/gtkbuilder/dialog-import.glade:951
+#: gnucash/gtkbuilder/dialog-import.glade:1096
#, fuzzy
msgid "Show matched _information"
msgstr "Ù
عÙÙÙ
ات اÙÙØ³ÙÙ
Ø©"
-#: gnucash/gtkbuilder/dialog-import.glade:966
+#: gnucash/gtkbuilder/dialog-import.glade:1111
#, fuzzy
#| msgid "Spend"
msgid "A_ppend"
msgstr "Ø¥ÙÙØ§Ù"
-#: gnucash/gtkbuilder/dialog-import.glade:970
+#: gnucash/gtkbuilder/dialog-import.glade:1115
msgid ""
"When Updating and Clearing a matched transaction, append the imported "
"Description and Notes to the matched Description and Notes instead of "
"replacing them."
msgstr ""
-#: gnucash/gtkbuilder/dialog-import.glade:982
+#: gnucash/gtkbuilder/dialog-import.glade:1127
#, fuzzy
msgid "_Reconcile after match"
msgstr "تسÙÙØ© - Ù
Ø·Ø§Ø¨ÙØ© تÙÙØ§Ø¦ÙØ©"
-#: gnucash/gtkbuilder/dialog-import.glade:1005
+#: gnucash/gtkbuilder/dialog-import.glade:1150
msgid "Generic import transaction matcher"
msgstr "Ù
Ø·Ø§Ø¨ÙØ© Ø§Ø³ØªÙØ±Ø§Ø¯ Ø§ÙØ¹Ù
ÙÙØ§Øª Ø§ÙØ¹Ø§Ù
"
@@ -16360,12 +16407,6 @@ msgstr "Ø£ØØ°Ù اÙÙ
جÙ
ÙØ¹Ø© اÙÙ
ختارة."
msgid "Enter a name for the highlighted lot."
msgstr "أدخ٠اسÙ
ا اÙÙ
جÙ
ÙØ¹Ø© اÙÙ
ختارة."
-#: gnucash/gtkbuilder/dialog-lot-viewer.glade:151
-#: gnucash/gtkbuilder/dialog-print-check.glade:745
-#: gnucash/gtkbuilder/gnc-plugin-page-register.glade:1014
-msgid "_Notes"
-msgstr "_Ù
Ø³ÙØ¯Ø©"
-
#: gnucash/gtkbuilder/dialog-lot-viewer.glade:174
msgid "Enter any notes you want to make about this lot."
msgstr "أدخ٠أ٠Ù
ÙØ§ØØ¸Ø§Øª ÙÙØª ØªØ±ÙØ¯ أ٠تجع٠ØÙÙ ÙØ°Ù اÙÙ
جÙ
ÙØ¹Ø©."
@@ -17411,22 +17452,6 @@ msgstr "Ø¥ØØ¶Ø§Ø± Ø¹ÙØ§Ù
Ø© Ø§ÙØªØ¨ÙÙØ¨ Ø§ÙØ£ØØ¯Ø« Ø¥ÙÙ Ø§ÙØ£Ù
اÙ
"
msgid "<b>Tab Position</b>"
msgstr "<b>Ù
ÙØ¶Ø¹ Ø¹ÙØ§Ù
Ø© Ø§ÙØªØ¨ÙÙØ¨</b>"
-#: gnucash/gtkbuilder/dialog-preferences.glade:3895
-msgid "To_p"
-msgstr "أعÙÙ"
-
-#: gnucash/gtkbuilder/dialog-preferences.glade:3914
-msgid "B_ottom"
-msgstr "أسÙÙ"
-
-#: gnucash/gtkbuilder/dialog-preferences.glade:3933
-msgid "_Left"
-msgstr "_ÙØ³Ø§Ø±"
-
-#: gnucash/gtkbuilder/dialog-preferences.glade:3952
-msgid "_Right"
-msgstr "_ÙÙ
ÙÙ"
-
#: gnucash/gtkbuilder/dialog-preferences.glade:3974
msgid "<b>Summary Bar Position</b>"
msgstr "<b>Ù
ÙØ¶Ø¹ Ø´Ø±ÙØ· اÙÙ
ÙØ®Øµ</b>"
@@ -19294,15 +19319,15 @@ msgstr "Ø§ÙØªØµØ¯Ùر Ø¥ÙÙ Ù
ÙÙ PDF"
msgid "Bank code %s (%s), Account %s (%s)"
msgstr "رÙ
ز Ø§ÙØ¨Ù %s (%s), Ø§ÙØØ³Ø§Ø¨ %s (%s)"
-#: gnucash/import-export/aqb/assistant-ab-initial.c:858
+#: gnucash/import-export/aqb/assistant-ab-initial.c:859
msgid "Online Banking Account Name"
msgstr "اسÙ
جساب Ø§ÙØ®Ø¯Ù
ات اÙÙ
صرÙÙØ© عبر Ø§ÙØ¥ÙØªØ±ÙØª"
-#: gnucash/import-export/aqb/assistant-ab-initial.c:863
+#: gnucash/import-export/aqb/assistant-ab-initial.c:864
msgid "GnuCash Account Name"
msgstr "إسÙ
ØØ³Ø§Ø¨ GnuCash"
-#: gnucash/import-export/aqb/assistant-ab-initial.c:869
+#: gnucash/import-export/aqb/assistant-ab-initial.c:870
#: gnucash/import-export/qif-imp/assistant-qif-import.c:572
#: gnucash/import-export/qif-imp/dialog-account-picker.c:452
msgid "New?"
@@ -21505,7 +21530,7 @@ msgstr "Ø¥Ø³ØªÙØ±Ø¯ Ø§ÙØ¹Ù
ÙØ§Ø¡ ٠اÙÙ
ÙØ±Ø¯ÙÙ"
msgid "Import Customers and Vendors from a CSV text file."
msgstr "Ø¥Ø³ØªÙØ±Ø¯ Ø§ÙØ¹Ù
ÙØ§Ø¡ ٠اÙÙ
ÙØ±Ø¯ÙÙ Ù
Ù Ù
ÙÙ ÙØµÙ"
-#: gnucash/import-export/import-account-matcher.c:263
+#: gnucash/import-export/import-account-matcher.c:272
#, fuzzy, c-format
msgid ""
"The account '%s' is a placeholder account and does not allow transactions. "
@@ -21514,7 +21539,7 @@ msgstr ""
"ÙØ°Ø§ Ø§ÙØØ³Ø§Ø¨ %s ÙÙ ØØ³Ø§Ø¨ Ù
خصص ÙÙØªØµÙÙÙ ÙÙØ§ ÙØ³Ù
Ø Ø¨ØªØ³Ø¬ÙÙ Ø§ÙØ¹Ù
ÙÙØ§Øª بÙ. Ø§ÙØ±Ø¬Ø§Ø¡ "
"Ø§Ø®ØªÙØ§Ø± ØØ³Ø§Ø¨ آخر."
-#: gnucash/import-export/import-account-matcher.c:280
+#: gnucash/import-export/import-account-matcher.c:289
#, fuzzy, c-format
msgid ""
"The account '%s' has a different commodity to the one required, '%s'. Please "
@@ -21523,7 +21548,7 @@ msgstr ""
"ÙØ°Ø§ Ø§ÙØØ³Ø§Ø¨ %s ÙÙ ØØ³Ø§Ø¨ Ù
خصص ÙÙØªØµÙÙÙ ÙÙØ§ ÙØ³Ù
Ø Ø¨ØªØ³Ø¬ÙÙ Ø§ÙØ¹Ù
ÙÙØ§Øª بÙ. Ø§ÙØ±Ø¬Ø§Ø¡ "
"Ø§Ø®ØªÙØ§Ø± ØØ³Ø§Ø¨ آخر."
-#: gnucash/import-export/import-account-matcher.c:472
+#: gnucash/import-export/import-account-matcher.c:481
msgid "(Full account ID: "
msgstr "(ÙØ§Ù
Ù Ù
Ø¹Ø±Ù Ø§ÙØØ³Ø§Ø¨: "
@@ -21552,139 +21577,128 @@ msgstr "y/m/d"
msgid "y/d/m"
msgstr "y/d/m"
-#: gnucash/import-export/import-main-matcher.c:462
+#: gnucash/import-export/import-main-matcher.c:518
#, fuzzy
msgid "No new transactions were found in this import."
msgstr "ÙØ§ ترتبط ÙØ°Ù اÙÙ
عاÙ
ÙØ© Ù
ع URI."
-#: gnucash/import-export/import-main-matcher.c:630
-#: gnucash/import-export/import-main-matcher.c:783
+#: gnucash/import-export/import-main-matcher.c:687
+#: gnucash/import-export/import-main-matcher.c:840
msgid "Destination account for the auto-balance split."
msgstr "Ø§ÙØØ³Ø§Ø¨ اÙÙ
ستخدÙ
ÙØ¹Ù
ÙÙØ§Øª Ø§ÙØªÙØ§Ø²Ù Ø§ÙØªÙÙØ§Ø¦Ù."
-#: gnucash/import-export/import-main-matcher.c:943
-#, fuzzy
-#| msgid "Enter the Entry Description"
-msgid "Enter new Description"
-msgstr "أدخ٠اÙÙØµÙ اÙÙ
دخÙ"
-
-#: gnucash/import-export/import-main-matcher.c:958
-#, fuzzy
-#| msgid "Enter Due Date"
-msgid "Enter new Memo"
-msgstr "Ø£Ø¯Ø®Ù ØªØ§Ø±ÙØ® Ø§ÙØ§Ø³ØªØÙاÙ"
-
-#: gnucash/import-export/import-main-matcher.c:971
+#: gnucash/import-export/import-main-matcher.c:1026
+#: gnucash/report/html-utilities.scm:338
+#: gnucash/report/reports/standard/balsheet-pnl.scm:154
+#: gnucash/report/reports/standard/new-owner-report.scm:942
#, fuzzy
-msgid "Enter new Notes"
-msgstr "Ù
ÙØ§ØØ¸Ø§Øª إضاÙÙØ©"
+msgid "Disabled"
+msgstr "تÙ
ÙÙÙ"
-#: gnucash/import-export/import-main-matcher.c:1097
+#. Translators: Menu entry, no full stop
+#: gnucash/import-export/import-main-matcher.c:1321
#, fuzzy
-msgid "Assign a transfer account to the selection."
+msgid "_Assign a transfer account to the selection"
msgstr "ÙØ¬Ø¨ ØªØØ¯Ùد ØØ³Ø§Ø¨ Ø§ÙØªØÙÙÙ Ù
٠شجرة Ø§ÙØØ³Ø§Ø¨Ø§Øª."
-#: gnucash/import-export/import-main-matcher.c:1108
+#. Translators: Menu entry, no full stop
+#: gnucash/import-export/import-main-matcher.c:1368
#, fuzzy
-#| msgid "description"
-msgid "Edit description."
-msgstr "اÙÙØµÙ"
-
-#: gnucash/import-export/import-main-matcher.c:1116
-#, fuzzy
-#| msgid "Edit Job"
-msgid "Edit memo."
-msgstr "ØªØØ±Ùر اÙÙØ¸ÙÙØ©"
+#| msgid "Description, Notes, or Memo"
+msgid "_Edit description, notes, or memo"
+msgstr "اÙÙØµÙ/Ù
ÙØ§ØØ¸Ø§Øª/Ù
Ø°ÙØ±Ø©"
-#: gnucash/import-export/import-main-matcher.c:1124
+#. Translators: Menu entry, no full stop
+#: gnucash/import-export/import-main-matcher.c:1377
#, fuzzy
-msgid "Edit notes."
-msgstr "إشعار Ø¥Ø¶Ø§ÙØ©"
+#| msgid "Reset defaults"
+msgid "_Reset all edits"
+msgstr "إعادة تعÙÙÙ Ø§ÙØ¥Ø¹Ø¯Ø§Ø¯Ø§Øª Ø§ÙØ§ÙØªØ±Ø§Ø¶ÙØ©"
-#: gnucash/import-export/import-main-matcher.c:1286
+#: gnucash/import-export/import-main-matcher.c:1547
#, fuzzy
#| msgid "A"
msgctxt "Column header for 'Adding transaction'"
msgid "A"
msgstr "A"
-#: gnucash/import-export/import-main-matcher.c:1289
+#: gnucash/import-export/import-main-matcher.c:1550
#, fuzzy
msgctxt "Column header for 'Updating plus Clearing transaction'"
msgid "U+C"
msgstr "U+R"
-#: gnucash/import-export/import-main-matcher.c:1293
+#: gnucash/import-export/import-main-matcher.c:1554
#, fuzzy
#| msgid "C"
msgctxt "Column header for 'Clearing transaction'"
msgid "C"
msgstr "C"
-#: gnucash/import-export/import-main-matcher.c:1300
+#: gnucash/import-export/import-main-matcher.c:1561
msgid "Info"
msgstr "Ù
عÙÙÙ
ات"
-#: gnucash/import-export/import-main-matcher.c:1307
+#: gnucash/import-export/import-main-matcher.c:1568
#: gnucash/report/stylesheets/head-or-tail.scm:102
#, fuzzy
msgid "Additional Comments"
msgstr "تضا٠إÙÙ Ø¨Ø·Ø§ÙØ©:"
-#: gnucash/import-export/import-main-matcher.c:1700
+#: gnucash/import-export/import-main-matcher.c:1987
msgid "New, already balanced"
msgstr "Ø¬Ø¯ÙØ¯Ø©Ø Ù
ØªÙØ§Ø²ÙØ© باÙÙØ¹Ù"
#. Translators: %1$s is the amount to be transferred,
#. %2$s the destination account.
-#: gnucash/import-export/import-main-matcher.c:1726
+#: gnucash/import-export/import-main-matcher.c:2013
#, c-format
msgid "New, transfer %s to (manual) \"%s\""
msgstr "ÙÙÙ Ø¬Ø¯ÙØ¯ %s to (دÙÙÙ) \"%s\""
#. Translators: %1$s is the amount to be transferred,
#. %2$s the destination account.
-#: gnucash/import-export/import-main-matcher.c:1734
+#: gnucash/import-export/import-main-matcher.c:2021
#, c-format
msgid "New, transfer %s to (auto) \"%s\""
msgstr "ÙÙÙ Ø¬Ø¯ÙØ¯ %s Ø¥ÙÙ (Ø£ÙØªÙÙ
اتÙÙ) \"%s\""
#. Translators: %s is the amount to be transferred.
-#: gnucash/import-export/import-main-matcher.c:1745
+#: gnucash/import-export/import-main-matcher.c:2032
#, c-format
msgid "New, UNBALANCED (need acct to transfer %s)!"
msgstr "Ø¬Ø¯ÙØ¯Ø ØºÙØ± Ù
ØªÙØ§Ø²Ù (ÙØØªØ§Ø¬ Ø§ÙØØ³Ø§Ø¨ ÙØªØÙÙÙ %s)!"
-#: gnucash/import-export/import-main-matcher.c:1763
+#: gnucash/import-export/import-main-matcher.c:2050
#, fuzzy, c-format
#| msgid "Reconcile (manual) match"
msgid "Reconcile (manual) match to %s"
msgstr "تسÙÙØ© - Ù
Ø·Ø§Ø¨ÙØ© ÙØ¯ÙÙØ©"
-#: gnucash/import-export/import-main-matcher.c:1768
+#: gnucash/import-export/import-main-matcher.c:2055
#, fuzzy, c-format
#| msgid "Reconcile (auto) match"
msgid "Reconcile (auto) match to %s"
msgstr "تسÙÙØ© - Ù
Ø·Ø§Ø¨ÙØ© تÙÙØ§Ø¦ÙØ©"
-#: gnucash/import-export/import-main-matcher.c:1777
-#: gnucash/import-export/import-main-matcher.c:1807
+#: gnucash/import-export/import-main-matcher.c:2064
+#: gnucash/import-export/import-main-matcher.c:2094
msgid "Match missing!"
msgstr "Ù
Ù
Ø§Ø«Ù ØºÙØ± Ù
ÙØ¬Ùد!"
-#: gnucash/import-export/import-main-matcher.c:1793
+#: gnucash/import-export/import-main-matcher.c:2080
#, fuzzy, c-format
#| msgid "Update and reconcile (manual) match"
msgid "Update and reconcile (manual) match to %s"
msgstr "ØªØØ¯ÙØ« ÙØªØ³ÙÙØ© - Ù
Ø·Ø§Ø¨ÙØ© ÙØ¯ÙÙØ©"
-#: gnucash/import-export/import-main-matcher.c:1798
+#: gnucash/import-export/import-main-matcher.c:2085
#, fuzzy, c-format
#| msgid "Update and reconcile (auto) match"
msgid "Update and reconcile (auto) match to %s"
msgstr "ØªØØ¯ÙØ« ÙØªØ³ÙÙØ© - Ù
Ø·Ø§Ø¨ÙØ© تÙÙØ§Ø¦ÙØ©"
-#: gnucash/import-export/import-main-matcher.c:1815
+#: gnucash/import-export/import-main-matcher.c:2102
msgid "Do not import (no action selected)"
msgstr "عدÙ
Ø§ÙØ¥Ø³ØªÙراد (عدÙ
Ø§Ø®ØªÙØ§Ø± أ٠إجراء)"
@@ -23058,13 +23072,6 @@ msgstr[5] "سعر Ø§ÙØµØ±Ù"
msgid "No budgets exist. You must create at least one budget."
msgstr "ÙØ§ ØªÙØ¬Ø¯ Ù
ÙØ²Ø§ÙÙØ§Øª. ÙØ¬Ø¨ أ٠تÙÙÙ
Ø¨Ø¥ÙØ´Ø§Ø¡ Ù
ÙØ²Ø§ÙÙØ© ÙØ§ØØ¯Ø© عÙÙ Ø§ÙØ£ÙÙ."
-#: gnucash/report/html-utilities.scm:338
-#: gnucash/report/reports/standard/balsheet-pnl.scm:154
-#: gnucash/report/reports/standard/new-owner-report.scm:942
-#, fuzzy
-msgid "Disabled"
-msgstr "تÙ
ÙÙÙ"
-
#: gnucash/report/html-utilities.scm:391
msgid "This report requires you to specify certain report options."
msgstr "ÙØ°Ø§ Ø§ÙØªÙØ±ÙØ± ÙØªØ·Ùب Ù
ÙÙ ØªØØ¯Ùد Ø®ÙØ§Ø±Ø§Øª Ù
عÙÙØ© ÙÙ Ø§ÙØªÙØ±ÙØ±."
@@ -30003,23 +30010,23 @@ msgstr "خطأ رÙÙ
Ù"
#. Translators: A list of error messages from the Scheduled Transactions (SX).
#. They might appear in their editor or in "Since last run".
-#: libgnucash/app-utils/gnc-sx-instance-model.c:1018
+#: libgnucash/app-utils/gnc-sx-instance-model.c:1019
#, c-format
msgid "Unknown account for guid [%s], cancelling SX [%s] creation."
msgstr ""
-#: libgnucash/app-utils/gnc-sx-instance-model.c:1071
+#: libgnucash/app-utils/gnc-sx-instance-model.c:1074
#, c-format
msgid "Error parsing SX [%s] key [%s]=formula [%s] at [%s]: %s."
msgstr ""
-#: libgnucash/app-utils/gnc-sx-instance-model.c:1125
-#: libgnucash/app-utils/gnc-sx-instance-model.c:1788
+#: libgnucash/app-utils/gnc-sx-instance-model.c:1130
+#: libgnucash/app-utils/gnc-sx-instance-model.c:1793
#, c-format
msgid "Error %d in SX [%s] final gnc_numeric value, using 0 instead."
msgstr ""
-#: libgnucash/app-utils/gnc-sx-instance-model.c:1797
+#: libgnucash/app-utils/gnc-sx-instance-model.c:1802
#, c-format
msgid "No exchange rate available in SX [%s] for %s -> %s, value is zero."
msgstr ""
@@ -30518,11 +30525,11 @@ msgctxt ""
msgid "Split"
msgstr "ØªÙØ³ÙÙ
"
-#: libgnucash/engine/Transaction.c:2784
+#: libgnucash/engine/Transaction.c:2807
msgid "Voided transaction"
msgstr "اÙÙ
عاÙ
ÙØ§Øª اÙÙ
ÙØºØ§Ø©"
-#: libgnucash/engine/Transaction.c:2800
+#: libgnucash/engine/Transaction.c:2823
msgid "Transaction Voided"
msgstr "Ø§Ø¨Ø·ÙØª اÙÙ
عاÙ
ÙØ©"
diff --git a/po/as.po b/po/as.po
index 173206f13..f203fecb1 100644
--- a/po/as.po
+++ b/po/as.po
@@ -4,10 +4,10 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: GnuCash 4.11-1\n"
+"Project-Id-Version: GnuCash 4.11-2\n"
"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug.cgi?"
"product=GnuCash&component=Translations\n"
-"POT-Creation-Date: 2022-07-17 04:04+0200\n"
+"POT-Creation-Date: 2022-07-22 06:33+0200\n"
"PO-Revision-Date: 2014-06-02 10:43+0530\n"
"Last-Translator: Parimal Khade <parimalk at cdac.in>\n"
"Language-Team: NONE\n"
@@ -975,7 +975,7 @@ msgstr "à¦à¦£ পà§à¦¨à§° পৰিশà§à¦§ বিà¦à¦²à§à¦ª: \"%s\""
#: gnucash/import-export/csv-exp/csv-transactions-export.c:622
#: gnucash/import-export/csv-imp/gnc-imp-props-price.cpp:53
#: gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp:63
-#: gnucash/import-export/import-main-matcher.c:1280
+#: gnucash/import-export/import-main-matcher.c:1541
#: gnucash/import-export/import-match-picker.c:393
#: gnucash/import-export/import-match-picker.c:433
#: gnucash/import-export/qif-imp/assistant-qif-import.c:3700
@@ -1076,7 +1076,7 @@ msgstr "দাম যà§à¦à§° à¦à§à¦²."
#: gnucash/import-export/aqb/gnc-ab-utils.c:559
#: gnucash/import-export/bi-import/dialog-bi-import-gui.c:147
#: gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp:70
-#: gnucash/import-export/import-main-matcher.c:1281
+#: gnucash/import-export/import-main-matcher.c:1542
#: gnucash/import-export/import-match-picker.c:392
#: gnucash/import-export/qif-imp/dialog-account-picker.c:433
#: gnucash/register/ledger-core/split-register-model.c:342
@@ -1333,8 +1333,8 @@ msgstr "সামà¦à§à§°à§ ডিলিঠà¦à§°à¦?"
#: gnucash/gnome-utils/gnc-file.c:118 gnucash/gnome-utils/gnc-file.c:366
#: gnucash/gnome-utils/gnc-file.c:664 gnucash/gnome-utils/gnc-gui-query.c:300
#: gnucash/gnome-utils/gnc-gui-query.c:332
-#: gnucash/gnome-utils/gnc-main-window.c:1313
-#: gnucash/gnome-utils/gnc-main-window.c:1470
+#: gnucash/gnome-utils/gnc-main-window.c:1341
+#: gnucash/gnome-utils/gnc-main-window.c:1498
#: gnucash/gnome-utils/gnc-tree-control-split-reg.c:886
#: gnucash/gnome-utils/gnc-tree-control-split-reg.c:1023
#: gnucash/gnome-utils/gnc-tree-control-split-reg.c:1063
@@ -1363,7 +1363,8 @@ msgstr "সামà¦à§à§°à§ ডিলিঠà¦à§°à¦?"
#: gnucash/gtkbuilder/dialog-fincalc.glade:137
#: gnucash/gtkbuilder/dialog-import.glade:46
#: gnucash/gtkbuilder/dialog-import.glade:328
-#: gnucash/gtkbuilder/dialog-import.glade:1040
+#: gnucash/gtkbuilder/dialog-import.glade:885
+#: gnucash/gtkbuilder/dialog-import.glade:1185
#: gnucash/gtkbuilder/dialog-invoice.glade:674
#: gnucash/gtkbuilder/dialog-invoice.glade:1198
#: gnucash/gtkbuilder/dialog-job.glade:41
@@ -1593,7 +1594,7 @@ msgstr "à¦à¦à¦¾à¦à¦¨à§à¦ নিৰà§à¦¬à¦¾à¦à¦¨ à¦à§°à¦"
#: gnucash/gnome-utils/gnc-gui-query.c:297
#: gnucash/gnome-utils/gnc-gui-query.c:331
#: gnucash/gnome-utils/gnc-gui-query.c:417
-#: gnucash/gnome-utils/gnc-main-window.c:1471
+#: gnucash/gnome-utils/gnc-main-window.c:1499
#: gnucash/gtkbuilder/assistant-xml-encoding.glade:196
#: gnucash/gtkbuilder/dialog-account.glade:35
#: gnucash/gtkbuilder/dialog-account.glade:832
@@ -1616,7 +1617,8 @@ msgstr "à¦à¦à¦¾à¦à¦¨à§à¦ নিৰà§à¦¬à¦¾à¦à¦¨ à¦à§°à¦"
#: gnucash/gtkbuilder/dialog-import.glade:61
#: gnucash/gtkbuilder/dialog-import.glade:188
#: gnucash/gtkbuilder/dialog-import.glade:343
-#: gnucash/gtkbuilder/dialog-import.glade:1056
+#: gnucash/gtkbuilder/dialog-import.glade:899
+#: gnucash/gtkbuilder/dialog-import.glade:1201
#: gnucash/gtkbuilder/dialog-invoice.glade:690
#: gnucash/gtkbuilder/dialog-invoice.glade:1213
#: gnucash/gtkbuilder/dialog-job.glade:57
@@ -1747,7 +1749,7 @@ msgstr "লà§à¦¨à¦¦à§à¦¨à§° পà§à¦à¦à¦¾à¦¨à§à¦ªà§à¦à¦ বিৱৰণ"
#: gnucash/import-export/csv-exp/csv-transactions-export.c:624
#: gnucash/import-export/csv-exp/csv-tree-export.c:156
#: gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp:65
-#: gnucash/import-export/import-main-matcher.c:1284
+#: gnucash/import-export/import-main-matcher.c:1545
#: gnucash/import-export/import-match-picker.c:395
#: gnucash/import-export/import-match-picker.c:435
#: gnucash/import-export/qif-imp/assistant-qif-import.c:3710
@@ -1829,7 +1831,7 @@ msgid "Username"
msgstr "বà§à¦¯à§±à¦¹à¦¾à§°à¦à§°à§à¦¤à¦¾à§° নাম"
#: gnucash/gnome/dialog-employee.c:732 gnucash/gnome/dialog-sx-editor2.c:1755
-#: gnucash/gnome/dialog-sx-editor.c:1817 gnucash/gnome/dialog-tax-info.c:1200
+#: gnucash/gnome/dialog-sx-editor.c:1823 gnucash/gnome/dialog-tax-info.c:1200
#: gnucash/gnome-utils/gnc-dense-cal.c:350
#: gnucash/gnome-utils/gnc-tree-model-budget.c:96
#: gnucash/gnome-utils/gnc-tree-view-commodity.c:368
@@ -1968,7 +1970,7 @@ msgstr "শà§à¦¬à§à§à¦¾à§°à§° মà§à¦²à§à¦¯"
#: gnucash/gtkbuilder/dialog-payment.glade:418
#: gnucash/gtkbuilder/dialog-transfer.glade:102
#: gnucash/import-export/csv-imp/gnc-imp-props-price.cpp:54
-#: gnucash/import-export/import-main-matcher.c:1283
+#: gnucash/import-export/import-main-matcher.c:1544
#: gnucash/import-export/import-match-picker.c:394
#: gnucash/import-export/import-match-picker.c:434
#: gnucash/import-export/qif-imp/assistant-qif-import.c:3721
@@ -2103,7 +2105,7 @@ msgstr "বিৱৰণ / à¦à§à¦à¦¾à¦¬à§à§° / মà§à¦®à§"
#: gnucash/gtkbuilder/dialog-transfer.glade:205
#: gnucash/import-export/csv-exp/csv-transactions-export.c:626
#: gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp:74
-#: gnucash/import-export/import-main-matcher.c:1285
+#: gnucash/import-export/import-main-matcher.c:1546
#: gnucash/import-export/import-match-picker.c:396
#: gnucash/import-export/import-match-picker.c:436
#: gnucash/register/ledger-core/split-register-model.c:356
@@ -3082,7 +3084,7 @@ msgstr "শà§à¦²à§ শà§à¦¬à§à¦à§° নাম"
#: gnucash/gnome/dialog-sx-editor2.c:165 gnucash/gnome/dialog-sx-editor.c:167
#: gnucash/gnome/gnc-plugin-page-sx-list.c:151
#: gnucash/gnome/window-reconcile2.c:2187 gnucash/gnome/window-reconcile.c:2449
-#: gnucash/gnome-utils/gnc-main-window.c:277
+#: gnucash/gnome-utils/gnc-main-window.c:278
#: gnucash/gtkbuilder/dialog-billterms.glade:679
#: gnucash/gtkbuilder/dialog-commodities.glade:156
#: gnucash/gtkbuilder/dialog-price.glade:858
@@ -3098,12 +3100,12 @@ msgid "_Transaction"
msgstr "_লà§à¦¨à¦¦à§à¦¨ à¦à§°à¦"
#: gnucash/gnome/dialog-sx-editor2.c:167 gnucash/gnome/dialog-sx-editor.c:169
-#: gnucash/gnome-utils/gnc-main-window.c:278
+#: gnucash/gnome-utils/gnc-main-window.c:279
msgid "_View"
msgstr "_à¦à¦¾à¦à¦"
#: gnucash/gnome/dialog-sx-editor2.c:168 gnucash/gnome/dialog-sx-editor.c:170
-#: gnucash/gnome-utils/gnc-main-window.c:279
+#: gnucash/gnome-utils/gnc-main-window.c:280
msgid "_Actions"
msgstr "_à¦à¦¾à§°à§à¦¯à§à¦¯à¦¬à§à§°"
@@ -3122,7 +3124,7 @@ msgstr "\"%s\" সà§à¦ªà§à¦²à¦¿à¦à§° à¦à¦¾à§°à¦£à§ পাবলà¦à§à§à¦¾
msgid "Couldn't parse debit formula for split \"%s\"."
msgstr "\"%s\" সà§à¦ªà§à¦²à¦¿à¦à§° à¦à§°à¦£à§ পà§à§°à¦¤à¦¿à¦à§ দিবলà¦à§à§à¦¾ সà§à¦¤à§à§°à§° à¦
à§°à§à¦¥ নিৰà§à¦§à¦¾à§°à¦£ à¦à§°à¦¿à¦¬ পৰা নà¦à¦²."
-#: gnucash/gnome/dialog-sx-editor2.c:691 gnucash/gnome/dialog-sx-editor.c:874
+#: gnucash/gnome/dialog-sx-editor2.c:691 gnucash/gnome/dialog-sx-editor.c:880
#: gnucash/gnome/dialog-sx-from-trans.c:261
msgid ""
"The Scheduled Transaction Editor cannot automatically balance this "
@@ -3186,18 +3188,18 @@ msgstr ""
"à¦à§à¦à¦¾: যদি à¦à¦ªà§à¦¨à¦¿ à¦à¦¤à¦¿à¦®à¦§à§à¦¯à§ নমà§à¦¨à¦¾à¦à§à¦²à§ à¦à§°à¦¾ সলনিবà§à§° à¦à§à§°à¦¹à¦£ à¦à§°à¦¿à¦à§, তà§à¦¨à§à¦¤à§ বাতিল à¦à§°à¦¾à¦à§à§±à§ "
"সà§à¦à¦¬à§à§° à¦
বà§à¦§ নà¦à§°à§."
-#: gnucash/gnome/dialog-sx-editor2.c:1347 gnucash/gnome/dialog-sx-editor.c:1406
+#: gnucash/gnome/dialog-sx-editor2.c:1347 gnucash/gnome/dialog-sx-editor.c:1412
msgid "(never)"
msgstr "(à¦à§à¦¤à¦¿à§à¦¾à¦)"
-#: gnucash/gnome/dialog-sx-editor2.c:1515 gnucash/gnome/dialog-sx-editor.c:1568
+#: gnucash/gnome/dialog-sx-editor2.c:1515 gnucash/gnome/dialog-sx-editor.c:1574
msgid ""
"The current template transaction has been changed. Would you like to record "
"the changes?"
msgstr ""
"à¦à¦²à¦¿à¦¤ লà§à¦¨à¦¦à§à¦¨à§° নমà§à¦¨à¦¾à¦à§ সলনি à¦à§°à¦¾ হà§à¦à§. à¦à¦ªà§à¦¨à¦¿ সলনিবà§à§° à§°à§à¦à§°à§à¦¡ à¦à§°à¦¿à¦¬ বিà¦à¦¾à§°à¦¿à¦¬ নà§à¦à¦¿?"
-#: gnucash/gnome/dialog-sx-editor2.c:1782 gnucash/gnome/dialog-sx-editor.c:1844
+#: gnucash/gnome/dialog-sx-editor2.c:1782 gnucash/gnome/dialog-sx-editor.c:1850
#: gnucash/gnome/gnc-plugin-page-sx-list.c:246
#: gnucash/gnome/gnc-plugin-page-sx-list.c:252
msgid "Scheduled Transactions"
@@ -3210,31 +3212,31 @@ msgid ""
"cannot be automatically created."
msgstr "à¦à¦²à¦à¦¬à§à§°à§° সà§à¦¤à§ নিৰà§à¦§à¦¾à§°à¦¿à¦¤ লà§à¦¨à¦¦à§à¦¨à¦¬à§à§° সà§à¦¬à§à¦à¦à§à§°à¦¿à§à¦à¦¾à¦¬à§ সà§à¦·à§à¦à¦¿ à¦à§°à¦¿à¦¬ নà§à§±à¦¾à§°à¦¿à¦¬."
-#: gnucash/gnome/dialog-sx-editor.c:675
+#: gnucash/gnome/dialog-sx-editor.c:679
#, fuzzy, c-format
msgid "Couldn't parse %s for split \"%s\"."
msgstr "\"%s\" সà§à¦ªà§à¦²à¦¿à¦à§° à¦à§°à¦£à§ পà§à§°à¦¤à¦¿à¦à§ দিবলà¦à§à§à¦¾ সà§à¦¤à§à§°à§° à¦
à§°à§à¦¥ নিৰà§à¦§à¦¾à§°à¦£ à¦à§°à¦¿à¦¬ পৰা নà¦à¦²."
-#: gnucash/gnome/dialog-sx-editor.c:739
+#: gnucash/gnome/dialog-sx-editor.c:745
#, c-format
msgid "Split with memo %s has an invalid account."
msgstr ""
-#: gnucash/gnome/dialog-sx-editor.c:742
+#: gnucash/gnome/dialog-sx-editor.c:748
#, fuzzy
msgid "Invalid Account in Split"
msgstr "বà§à¦à¦¾à¦à¦¿à¦¨à¦¾ à¦à§°à¦¾ à¦à¦à¦¾à¦à¦¨à§à¦à¦¬à§à§°à§° মà§à¦ à¦à§ à¦
নà§à¦¤à§°à§à¦à§à¦à§à¦¤ à¦à§°à¦"
-#: gnucash/gnome/dialog-sx-editor.c:754
+#: gnucash/gnome/dialog-sx-editor.c:760
#, c-format
msgid "Split with memo %s has an unparsable Credit Formula."
msgstr ""
-#: gnucash/gnome/dialog-sx-editor.c:757 gnucash/gnome/dialog-sx-editor.c:773
+#: gnucash/gnome/dialog-sx-editor.c:763 gnucash/gnome/dialog-sx-editor.c:779
msgid "Unparsable Formula in Split"
msgstr ""
-#: gnucash/gnome/dialog-sx-editor.c:770
+#: gnucash/gnome/dialog-sx-editor.c:776
#, c-format
msgid "Split with memo %s has an unparsable Debit Formula."
msgstr ""
@@ -3491,7 +3493,7 @@ msgstr "à¦à¦à¦¾ বৰà§à¦¤à¦¿ থà¦à¦¾ GnuCash ফাà¦à¦² à¦à§à¦²à¦"
#: gnucash/gnome/gnc-plugin-basic-commands.c:121
#: gnucash/gnome-utils/gnc-file.c:100 gnucash/gnome-utils/gnc-file.c:666
-#: gnucash/gnome-utils/gnc-main-window.c:1314
+#: gnucash/gnome-utils/gnc-main-window.c:1342
#: gnucash/html/gnc-html-webkit1.c:1198
msgid "_Save"
msgstr "_à¦à§à¦ à¦à§°à¦"
@@ -4091,7 +4093,7 @@ msgstr "নিৰà§à¦¬à¦¾à¦à¦¿à¦¤ à¦à¦à¦¾à¦à¦¨à§à¦à¦à§à§° শিশà§
#: gnucash/gnome/gnc-plugin-page-owner-tree.c:185
#: gnucash/gnome/gnc-plugin-page-register2.c:340
#: gnucash/gnome/gnc-plugin-page-register.c:463
-#: gnucash/gnome-utils/gnc-main-window.c:349
+#: gnucash/gnome-utils/gnc-main-window.c:351
msgid "_Filter By..."
msgstr "_দà§à¦¬à¦¾à§°à¦¾ ফিলà§à¦à¦¾à§°..."
@@ -4103,7 +4105,7 @@ msgstr "_দà§à¦¬à¦¾à§°à¦¾ ফিলà§à¦à¦¾à§°..."
#: gnucash/gnome/gnc-plugin-page-register.c:467
#: gnucash/gnome/gnc-plugin-page-report.c:1231
#: gnucash/gnome/gnc-plugin-page-sx-list.c:170
-#: gnucash/gnome-utils/gnc-main-window.c:353
+#: gnucash/gnome-utils/gnc-main-window.c:355
msgid "_Refresh"
msgstr "পà§à¦¨à§° সà¦à§à§± à¦à§°à¦"
@@ -4114,7 +4116,7 @@ msgstr "পà§à¦¨à§° সà¦à§à§± à¦à§°à¦"
#: gnucash/gnome/gnc-plugin-page-register.c:468
#: gnucash/gnome/gnc-plugin-page-report.c:1232
#: gnucash/gnome/gnc-plugin-page-sx-list.c:171
-#: gnucash/gnome-utils/gnc-main-window.c:354
+#: gnucash/gnome-utils/gnc-main-window.c:356
msgid "Refresh this window"
msgstr "à¦à¦ à¦à¦à¦£à§à¦¡à§à¦à¦¨ পà§à¦¨à§° সà¦à§à§± à¦à§°à¦"
@@ -4535,7 +4537,7 @@ msgstr "পà§à¦°à¦¤à¦¿à¦²à¦¿à¦ªà¦¿"
#: gnucash/gnome/gnc-plugin-page-register2.c:240
#: gnucash/gnome/gnc-plugin-page-register.c:354
#: gnucash/gnome/gnc-plugin-page-report.c:1226
-#: gnucash/gnome-utils/gnc-main-window.c:332
+#: gnucash/gnome-utils/gnc-main-window.c:333
msgid "_Paste"
msgstr "_à¦à¦ া লà¦à¦¾à¦à¦"
@@ -5337,35 +5339,35 @@ msgstr "_পà§à§°à¦¿à¦£à§à¦à§° পৰà§à¦à§à¦·à¦¾à¦¬à§à§° à¦à§°à¦..."
#: gnucash/gnome/gnc-plugin-page-register2.c:230
#: gnucash/gnome/gnc-plugin-page-register.c:344
#: gnucash/gnome/gnc-plugin-page-report.c:1216
-#: gnucash/gnome-utils/gnc-main-window.c:322
+#: gnucash/gnome-utils/gnc-main-window.c:323
msgid "Cu_t"
msgstr "à¦à¦¾à¦ à¦à§°à¦"
#: gnucash/gnome/gnc-plugin-page-register2.c:231
#: gnucash/gnome/gnc-plugin-page-register.c:345
#: gnucash/gnome/gnc-plugin-page-report.c:1217
-#: gnucash/gnome-utils/gnc-main-window.c:323
+#: gnucash/gnome-utils/gnc-main-window.c:324
msgid "Cut the current selection and copy it to clipboard"
msgstr "বৰà§à¦¤à¦®à¦¾à¦¨à§° নিৰà§à¦¬à¦¾à¦à¦¨à¦à§ à¦à¦¾à¦ à¦à§°à¦ à¦à§°à§ à¦à§à¦¾à¦ à¦à§à¦²à¦¿à¦ªà¦¬à§°à§à¦¡à¦²à§ পà§à§°à¦¤à¦¿à¦²à¦¿à¦ªà¦¿ à¦à§°à¦"
#: gnucash/gnome/gnc-plugin-page-register2.c:235
#: gnucash/gnome/gnc-plugin-page-register.c:349
#: gnucash/gnome/gnc-plugin-page-report.c:1221
-#: gnucash/gnome-utils/gnc-main-window.c:327
+#: gnucash/gnome-utils/gnc-main-window.c:328
msgid "_Copy"
msgstr "_পà§à§°à¦¤à¦¿à¦²à¦¿à¦ªà¦¿ à¦à§°à¦"
#: gnucash/gnome/gnc-plugin-page-register2.c:236
#: gnucash/gnome/gnc-plugin-page-register.c:350
#: gnucash/gnome/gnc-plugin-page-report.c:1222
-#: gnucash/gnome-utils/gnc-main-window.c:328
+#: gnucash/gnome-utils/gnc-main-window.c:329
msgid "Copy the current selection to clipboard"
msgstr "বৰà§à¦¤à¦®à¦¾à¦¨à§° নিৰà§à¦¬à¦¾à¦à¦¨à¦à§ à¦à§à¦²à¦¿à¦ªà¦¬à§°à§à¦¡à¦²à§ পà§à§°à¦¤à¦¿à¦²à¦¿à¦ªà¦¿ à¦à§°à¦"
#: gnucash/gnome/gnc-plugin-page-register2.c:241
#: gnucash/gnome/gnc-plugin-page-register.c:355
#: gnucash/gnome/gnc-plugin-page-report.c:1227
-#: gnucash/gnome-utils/gnc-main-window.c:333
+#: gnucash/gnome-utils/gnc-main-window.c:334
msgid "Paste the clipboard content at the cursor position"
msgstr "à¦à§à¦²à¦¿à¦ªà¦¬à§°à§à¦¡à§° বিষà§à¦à§ à¦à¦¾à§°à§à¦à§à§°à§° সà§à¦¥à¦¾à¦¨à¦¤ à¦à¦ া লà¦à¦¾à¦à¦"
@@ -5830,7 +5832,7 @@ msgid "Remo_ve Other Splits"
msgstr "à¦à¦¨ সà§à¦ªà§à¦²à¦¿à¦à¦¬à§à§° à¦à¦¤à¦à§° à¦à§°à¦"
#: gnucash/gnome/gnc-plugin-page-register.c:459
-#: gnucash/gnome-utils/gnc-main-window.c:345
+#: gnucash/gnome-utils/gnc-main-window.c:347
msgid "_Sort By..."
msgstr "_দà§à¦¬à¦¾à§°à¦¾ বৰà§à¦à§à¦à§°à¦£..."
@@ -6894,7 +6896,7 @@ msgstr "হিà¦à¦¾à¦ª à¦à§°à¦"
#: gnucash/gnome/window-reconcile2.c:2129
#: gnucash/gnome/window-reconcile2.c:2210 gnucash/gnome/window-reconcile.c:2391
#: gnucash/gnome/window-reconcile.c:2472
-#: gnucash/gnome-utils/gnc-main-window.c:285
+#: gnucash/gnome-utils/gnc-main-window.c:286
#: gnucash/gtkbuilder/dialog-account.glade:1121
#: gnucash/gtkbuilder/dialog-bi-import-gui.glade:23
#: gnucash/gtkbuilder/dialog-book-close.glade:22
@@ -6904,7 +6906,7 @@ msgstr "হিà¦à¦¾à¦ª à¦à§°à¦"
#: gnucash/gtkbuilder/dialog-custom-report.glade:29
#: gnucash/gtkbuilder/dialog-employee.glade:23
#: gnucash/gtkbuilder/dialog-fincalc.glade:107
-#: gnucash/gtkbuilder/dialog-import.glade:1023
+#: gnucash/gtkbuilder/dialog-import.glade:1168
#: gnucash/gtkbuilder/dialog-invoice.glade:657
#: gnucash/gtkbuilder/dialog-job.glade:24
#: gnucash/gtkbuilder/dialog-options.glade:21
@@ -6966,7 +6968,7 @@ msgid "Edit the main account for this register"
msgstr "à¦à¦ পà¦à§à¦à§à§à¦¨à¦à§à§° à¦à§°à¦£à§ মà§à¦à§à¦¯ à¦à¦à¦¾à¦à¦¨à§à¦à¦à§ সমà§à¦ªà¦¾à¦¦à¦¨ à¦à§°à¦"
#: gnucash/gnome/window-reconcile2.c:2173 gnucash/gnome/window-reconcile.c:2435
-#: gnucash/gnome-utils/gnc-main-window.c:360
+#: gnucash/gnome-utils/gnc-main-window.c:362
msgid "_Check & Repair"
msgstr "পৰà§à¦à§à¦·à¦¾ & মà§à§°à¦¾à¦®à¦¤à¦¿ à¦à§°à¦"
@@ -7766,7 +7768,7 @@ msgid "_Save As"
msgstr "... দৰৠà¦à§à¦ à¦à§°à¦"
#: gnucash/gnome-utils/dialog-options.c:225
-#: gnucash/gnome-utils/gnc-main-window.c:309
+#: gnucash/gnome-utils/gnc-main-window.c:310
#: gnucash/gtkbuilder/dialog-billterms.glade:731
#: gnucash/gtkbuilder/dialog-commodities.glade:174
#: gnucash/gtkbuilder/dialog-custom-report.glade:46
@@ -8315,7 +8317,7 @@ msgstr "à¦à¦®à§à¦ªà¦¨à¦¾à¦à¦"
msgid "(unnamed)"
msgstr "(à¦à§à¦¨à§ নাম নাà¦)"
-#: gnucash/gnome-utils/gnc-file.c:94 gnucash/gnome-utils/gnc-main-window.c:289
+#: gnucash/gnome-utils/gnc-file.c:94 gnucash/gnome-utils/gnc-main-window.c:290
#: gnucash/import-export/bi-import/gnc-plugin-bi-import.c:57
#: gnucash/import-export/customer-import/gnc-plugin-customer-import.c:57
msgid "_Import"
@@ -8332,7 +8334,7 @@ msgstr "à¦à¦®à¦¦à¦¾à¦¨à¦¿"
msgid "Save"
msgstr "à¦à§à¦ à¦à§°à¦"
-#: gnucash/gnome-utils/gnc-file.c:106 gnucash/gnome-utils/gnc-main-window.c:290
+#: gnucash/gnome-utils/gnc-file.c:106 gnucash/gnome-utils/gnc-main-window.c:291
msgid "_Export"
msgstr "ৰপà§à¦¤à¦¾à¦¨à¦¿"
@@ -8612,7 +8614,7 @@ msgid "Save changes to the file?"
msgstr "ফাà¦à¦²à¦à§à§° সলনিবà§à§° à¦à§à¦ à¦à§°à§ নà§?"
#: gnucash/gnome-utils/gnc-file.c:656
-#: gnucash/gnome-utils/gnc-main-window.c:1307
+#: gnucash/gnome-utils/gnc-main-window.c:1335
#, c-format
msgid "If you don't save, changes from the past %d minute will be discarded."
msgid_plural ""
@@ -8670,7 +8672,7 @@ msgstr "যিà¦à§à¦¨à§ à¦à¦ªà¦¾à§à§ à¦à§à¦²à¦"
msgid "Open _Folder"
msgstr "সà§à¦¥à¦¾à¦¨à¦§à¦¾à§°à¦"
-#: gnucash/gnome-utils/gnc-file.c:865 gnucash/gnome-utils/gnc-main-window.c:314
+#: gnucash/gnome-utils/gnc-file.c:865 gnucash/gnome-utils/gnc-main-window.c:315
msgid "_Quit"
msgstr "à¦à§°à¦¿ দিà§à¦"
@@ -8714,7 +8716,7 @@ msgstr ""
"%s ফাà¦à¦²à¦à§ à¦à¦¤à¦¿à¦®à¦§à§à¦¯à§ বৰà§à¦¤à¦¿ à¦à¦à§. à¦à¦ªà§à¦¨à¦¿ à¦à¦à¦à§ à¦
à¦à¦¾à§°à§°à¦¾à¦à¦ à¦à§°à¦¿à¦¬ বিà¦à¦¾à§°à§ বà§à¦²à¦¿ নিশà§à¦à¦¿à¦¤à¦¨à§?"
#: gnucash/gnome-utils/gnc-file.c:1701
-#: gnucash/gnome-utils/gnc-main-window.c:1275
+#: gnucash/gnome-utils/gnc-main-window.c:1303
msgid "<unknown>"
msgstr "<à¦
়à¦à§à¦à¦¾à¦¤>"
@@ -8766,226 +8768,276 @@ msgstr "à¦à¦à¦¾ বà§à¦¯à§±à¦¹à¦¾à§°à¦à§°à§à¦¤à¦¾à§° নাম à¦à§°à§
msgid "Changes will be saved automatically in %u seconds"
msgstr "%u à¦à§à¦à§à¦£à§à¦¡à¦¤ সলনিবà§à§° সà§à¦¬à§à¦à¦à§à§°à¦¿à§à¦à¦¾à§±à§ à¦à§à¦ হব"
-#: gnucash/gnome-utils/gnc-main-window.c:276
+#: gnucash/gnome-utils/gnc-main-window.c:277
msgid "_File"
msgstr "ফাà¦à¦²"
-#: gnucash/gnome-utils/gnc-main-window.c:280
+#: gnucash/gnome-utils/gnc-main-window.c:281
msgid "Tra_nsaction"
msgstr "লà§à¦¨à¦¦à§à¦¨"
-#: gnucash/gnome-utils/gnc-main-window.c:281
+#: gnucash/gnome-utils/gnc-main-window.c:282
msgid "_Reports"
msgstr "ৰিপà§à§°à§à¦à¦¬à§à§°"
-#: gnucash/gnome-utils/gnc-main-window.c:282
+#: gnucash/gnome-utils/gnc-main-window.c:283
msgid "_Tools"
msgstr "à¦à§à¦²à¦¬à§à§°"
-#: gnucash/gnome-utils/gnc-main-window.c:283
+#: gnucash/gnome-utils/gnc-main-window.c:284
msgid "E_xtensions"
msgstr "পà§à§°à¦¸à¦¾à§°à¦¬à§à§°"
-#: gnucash/gnome-utils/gnc-main-window.c:284
+#: gnucash/gnome-utils/gnc-main-window.c:285
msgid "_Windows"
msgstr "à¦à¦à¦£à§à¦¡à§à¦"
-#: gnucash/gnome-utils/gnc-main-window.c:292
+#: gnucash/gnome-utils/gnc-main-window.c:293
msgid "_Print..."
msgstr "পà§à§°à¦¿à¦¨à§à¦..."
-#: gnucash/gnome-utils/gnc-main-window.c:293
+#: gnucash/gnome-utils/gnc-main-window.c:294
msgid "Print the currently active page"
msgstr "বৰà§à¦¤à¦®à¦¾à¦¨à§° সà¦à§à§°à¦¿à§ পà§à¦·à§à¦ াà¦à§ পà§à§°à¦¿à¦¨à§à¦ à¦à§°à¦"
-#: gnucash/gnome-utils/gnc-main-window.c:299
+#: gnucash/gnome-utils/gnc-main-window.c:300
msgid "Pa_ge Setup..."
msgstr "পà§à¦·à§à¦ াৰ à¦à§à¦à¦à¦ª..."
-#: gnucash/gnome-utils/gnc-main-window.c:300
+#: gnucash/gnome-utils/gnc-main-window.c:301
msgid "Specify the page size and orientation for printing"
msgstr "পà§à§°à¦¿à¦¨à§à¦ à¦à§°à¦¾à§° বাবৠপà§à¦·à§à¦ াৰ à¦à¦à¦¾à§° à¦à§°à§ à¦
ৰিà§à§à¦¨à§à¦à§à¦¶à§à¦¬à¦¨ নিৰà§à¦§à¦¾à§°à¦£ à¦à§°à¦"
-#: gnucash/gnome-utils/gnc-main-window.c:304
+#: gnucash/gnome-utils/gnc-main-window.c:305
msgid "Proper_ties"
msgstr "বà§à¦¶à¦¿à¦·à§à¦à¦¬à§à§°"
-#: gnucash/gnome-utils/gnc-main-window.c:305
+#: gnucash/gnome-utils/gnc-main-window.c:306
msgid "Edit the properties of the current file"
msgstr "বৰà§à¦¤à¦®à¦¾à¦¨à§° ফাà¦à¦²à¦à§à§° বà§à¦¶à¦¿à¦·à§à¦à¦¬à§à§° সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ à¦à§°à¦"
-#: gnucash/gnome-utils/gnc-main-window.c:310
+#: gnucash/gnome-utils/gnc-main-window.c:311
msgid "Close the currently active page"
msgstr "বৰà§à¦¤à¦®à¦¾à¦¨à§° সà¦à§à§°à¦¿à§ পà§à¦·à§à¦ াà¦à§ বনà§à¦§ à¦à§°à¦"
-#: gnucash/gnome-utils/gnc-main-window.c:315
+#: gnucash/gnome-utils/gnc-main-window.c:316
msgid "Quit this application"
msgstr "à¦à¦ পà§à§°à§à§à¦à¦à§ à¦à§°à¦¿ দিà§à¦"
-#: gnucash/gnome-utils/gnc-main-window.c:337
+#: gnucash/gnome-utils/gnc-main-window.c:338
msgid "Pr_eferences"
msgstr "পà¦à¦¨à§à¦¦à¦¬à§à§°"
-#: gnucash/gnome-utils/gnc-main-window.c:338
+#: gnucash/gnome-utils/gnc-main-window.c:339
msgid "Edit the global preferences of GnuCash"
msgstr "GnuCash à§° à¦à§à¦²à§à¦¬à§à¦² পà¦à¦¨à§à¦¦à¦¬à§à§° সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ à¦à§°à¦"
-#: gnucash/gnome-utils/gnc-main-window.c:346
+#: gnucash/gnome-utils/gnc-main-window.c:345
+#, fuzzy
+#| msgid "<b>Tab Position</b>"
+msgid "Tab P_osition"
+msgstr "<b>à¦à§à¦¬à§° সà§à¦¥à¦¾à¦¨</b>"
+
+#: gnucash/gnome-utils/gnc-main-window.c:348
msgid "Select sorting criteria for this page view"
msgstr "à¦à¦ পà§à§à¦·à§à¦ াà¦à§à§° দà§à¦¶à§à¦¯à§° à¦à§°à¦£à§ বৰà§à¦à§à¦à§°à¦£à§° à¦à§°à§à¦¤ নিৰà§à¦¬à¦¾à¦à¦¨ à¦à§°à¦"
-#: gnucash/gnome-utils/gnc-main-window.c:350
+#: gnucash/gnome-utils/gnc-main-window.c:352
msgid "Select the account types that should be displayed."
msgstr "দà§à¦à§à§±à¦¾à¦¬à¦²à¦à§à§à¦¾ à¦à¦à¦¾à¦à¦¨à§à¦à§° পà§à§°à¦à¦¾à§°à¦¬à§à§° নিৰà§à¦¬à¦¾à¦à¦¨ à¦à§°à¦."
-#: gnucash/gnome-utils/gnc-main-window.c:362
+#: gnucash/gnome-utils/gnc-main-window.c:364
msgid "Reset _Warnings..."
msgstr "সতৰà§à¦à¦¬à¦¾à¦£à§à¦¬à§à§° পà§à¦¨à§° à¦à§à¦ à¦à§°à¦..."
-#: gnucash/gnome-utils/gnc-main-window.c:363
+#: gnucash/gnome-utils/gnc-main-window.c:365
msgid "Reset the state of all warning messages so they will be shown again."
msgstr "সà¦à¦²à§ সতৰà§à¦ বাৰà§à¦¤à¦¾à¦¬à§à§° পà§à¦¨à§° à¦à§à¦ à¦à§°à¦ যাতৠসà§à¦à¦¬à§à§° à¦à¦à§ দà§à¦à§à§±à¦¾à¦¬ পৰা যাà§."
-#: gnucash/gnome-utils/gnc-main-window.c:367
+#: gnucash/gnome-utils/gnc-main-window.c:369
msgid "Re_name Page"
msgstr "পà§à¦·à§à¦ াৰ পà§à¦¨à§° নামাà¦à§°à¦£ à¦à§°à¦"
-#: gnucash/gnome-utils/gnc-main-window.c:368
+#: gnucash/gnome-utils/gnc-main-window.c:370
msgid "Rename this page."
msgstr "à¦à¦ পà§à¦·à§à¦ াà¦à§à§° পà§à¦¨à§° নামাà¦à§°à¦£ à¦à§°à¦."
-#: gnucash/gnome-utils/gnc-main-window.c:375
+#: gnucash/gnome-utils/gnc-main-window.c:377
msgid "_New Window"
msgstr "নতà§à¦¨ à¦à¦à¦£à§à¦¡à§"
-#: gnucash/gnome-utils/gnc-main-window.c:376
+#: gnucash/gnome-utils/gnc-main-window.c:378
msgid "Open a new top-level GnuCash window."
msgstr "à¦à¦à¦¨ নতà§à¦¨ à¦à¦ªà§° সà§à¦¤à§°à§° GnuCash à¦à¦à¦£à§à¦¡à§ à¦à§à¦²à¦."
-#: gnucash/gnome-utils/gnc-main-window.c:380
+#: gnucash/gnome-utils/gnc-main-window.c:382
msgid "New Window with _Page"
msgstr "পà§à¦·à§à¦ াৰ সà§à¦¤à§ নতà§à¦¨ à¦à¦à¦£à§à¦¡à§"
-#: gnucash/gnome-utils/gnc-main-window.c:381
+#: gnucash/gnome-utils/gnc-main-window.c:383
msgid "Move the current page to a new top-level GnuCash window."
msgstr "বৰà§à¦¤à¦®à¦¾à¦¨à§° পà§à¦·à§à¦ াà¦à§ à¦à¦à¦¨ নতà§à¦¨ à¦à¦ªà§° সà§à¦¤à§°à§° GnuCash à¦à¦à¦£à§à¦¡à§à¦²à§ নিà§à¦."
-#: gnucash/gnome-utils/gnc-main-window.c:388
+#: gnucash/gnome-utils/gnc-main-window.c:390
msgid "Tutorial and Concepts _Guide"
msgstr "নিৰà§à¦¦à§à¦¶à¦¨à¦¾ à¦à§°à§ ধাৰণাবà§à§°à§° পথ-পà§à§°à¦¦à§°à§à¦¶à¦"
-#: gnucash/gnome-utils/gnc-main-window.c:389
+#: gnucash/gnome-utils/gnc-main-window.c:391
msgid "Open the GnuCash Tutorial"
msgstr "GnuCash à¦à§à§° নিৰà§à¦¦à§à¦¶à¦¨à¦¾ à¦à§à¦²à¦"
-#: gnucash/gnome-utils/gnc-main-window.c:393
+#: gnucash/gnome-utils/gnc-main-window.c:395
msgid "_Contents"
msgstr "বিষà§à¦¬à§à§°"
-#: gnucash/gnome-utils/gnc-main-window.c:394
+#: gnucash/gnome-utils/gnc-main-window.c:396
msgid "Open the GnuCash Help"
msgstr "GnuCash সহাà§à¦à§ à¦à§à¦²à¦"
-#: gnucash/gnome-utils/gnc-main-window.c:398
+#: gnucash/gnome-utils/gnc-main-window.c:400
msgid "_About"
msgstr "বিষà§à§"
-#: gnucash/gnome-utils/gnc-main-window.c:399
+#: gnucash/gnome-utils/gnc-main-window.c:401
msgid "About GnuCash"
msgstr "GnuCash à§° বিষà§à§"
-#: gnucash/gnome-utils/gnc-main-window.c:411
+#: gnucash/gnome-utils/gnc-main-window.c:413
msgid "_Toolbar"
msgstr "à¦à§à¦²à¦¬à¦¾à§°"
-#: gnucash/gnome-utils/gnc-main-window.c:412
+#: gnucash/gnome-utils/gnc-main-window.c:414
msgid "Show/hide the toolbar on this window"
msgstr "à¦à¦ à¦à¦à¦£à§à¦¡à§à¦à¦¨à¦¤ à¦à§à¦²à¦¬à¦¾à§°à¦à§ দà§à¦à§à§±à¦¾à¦à¦/লà§à¦à§à§±à¦¾à¦à¦"
-#: gnucash/gnome-utils/gnc-main-window.c:416
+#: gnucash/gnome-utils/gnc-main-window.c:418
msgid "Su_mmary Bar"
msgstr "সাৰাà¦à¦¶ বাৰ"
-#: gnucash/gnome-utils/gnc-main-window.c:417
+#: gnucash/gnome-utils/gnc-main-window.c:419
msgid "Show/hide the summary bar on this window"
msgstr "à¦à¦ à¦à¦à¦£à§à¦¡à§à¦à¦¨à¦¤ সাৰাà¦à¦¶ বাৰà¦à§ দà§à¦à§à§±à¦¾à¦à¦/লà§à¦à§à§±à¦¾à¦à¦"
-#: gnucash/gnome-utils/gnc-main-window.c:421
+#: gnucash/gnome-utils/gnc-main-window.c:423
msgid "Stat_us Bar"
msgstr "ষà§à¦à§à¦à¦¾à¦ বাৰ"
-#: gnucash/gnome-utils/gnc-main-window.c:422
+#: gnucash/gnome-utils/gnc-main-window.c:424
msgid "Show/hide the status bar on this window"
msgstr "à¦à¦ à¦à¦à¦£à§à¦¡à§à¦à¦¨à¦¤ ষà§à¦à§à¦à¦¾à¦ বাৰà¦à§ দà§à¦à§à§±à¦¾à¦à¦/লà§à¦à§à§±à¦¾à¦à¦"
-#: gnucash/gnome-utils/gnc-main-window.c:434
+#: gnucash/gnome-utils/gnc-main-window.c:436
+#: gnucash/gtkbuilder/dialog-preferences.glade:3895
+msgid "To_p"
+msgstr "à¦à¦ªà§°"
+
+#: gnucash/gnome-utils/gnc-main-window.c:437
+#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:195
+#: gnucash/gtkbuilder/dialog-preferences.glade:3901
+msgid "Display the notebook tabs at the top of the window."
+msgstr "à¦à§à¦à¦¾à¦¬à¦¹à§à¦à§à§° à¦à§à¦¬à¦¬à§à§° à¦à¦à¦£à§à¦¡à§à¦à¦¨à§° à¦à¦ªà§°à¦¤ দà§à¦à§à§±à¦¾à¦à¦."
+
+#: gnucash/gnome-utils/gnc-main-window.c:440
+#: gnucash/gtkbuilder/dialog-preferences.glade:3914
+msgid "B_ottom"
+msgstr "তলত"
+
+#: gnucash/gnome-utils/gnc-main-window.c:441
+#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:200
+#: gnucash/gtkbuilder/dialog-preferences.glade:3920
+msgid "Display the notebook tabs at the bottom of the window."
+msgstr "à¦à§à¦à¦¾à¦¬à¦¹à§à¦à§à§° à¦à§à¦¬à¦¬à§à§° à¦à¦à¦£à§à¦¡à§à¦à¦¨à§° তলত দà§à¦à§à§±à¦¾à¦à¦."
+
+#: gnucash/gnome-utils/gnc-main-window.c:444
+#: gnucash/gtkbuilder/dialog-preferences.glade:3933
+msgid "_Left"
+msgstr "à§°à§ à§à§à§±à¦¾"
+
+#: gnucash/gnome-utils/gnc-main-window.c:445
+#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:205
+#: gnucash/gtkbuilder/dialog-preferences.glade:3939
+msgid "Display the notebook tabs at the left of the window."
+msgstr "à¦à§à¦à¦¾à¦¬à¦¹à§à¦à§à§° à¦à§à¦¬à¦¬à§à§° à¦à¦à¦£à§à¦¡à§à¦à¦¨à§° বাà¦à¦«à¦¾à¦²à§ দà§à¦à§à§±à¦¾à¦à¦."
+
+#: gnucash/gnome-utils/gnc-main-window.c:448
+#: gnucash/gtkbuilder/dialog-preferences.glade:3952
+msgid "_Right"
+msgstr "সà§à¦«à¦¾à¦²"
+
+#: gnucash/gnome-utils/gnc-main-window.c:449
+#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:210
+#: gnucash/gtkbuilder/dialog-preferences.glade:3958
+msgid "Display the notebook tabs at the right of the window."
+msgstr "à¦à§à¦à¦¾à¦¬à¦¹à§à¦à§à§° à¦à§à¦¬à¦¬à§à§° à¦à¦à¦£à§à¦¡à§à¦à¦¨à§° সà§à¦à¦«à¦¾à¦²à§ দà§à¦à§à§±à¦¾à¦à¦."
+
+#: gnucash/gnome-utils/gnc-main-window.c:462
msgid "Window _1"
msgstr "à¦à¦à¦£à§à¦¡à§ _1"
-#: gnucash/gnome-utils/gnc-main-window.c:435
+#: gnucash/gnome-utils/gnc-main-window.c:463
msgid "Window _2"
msgstr "à¦à¦à¦£à§à¦¡à§ _2"
-#: gnucash/gnome-utils/gnc-main-window.c:436
+#: gnucash/gnome-utils/gnc-main-window.c:464
msgid "Window _3"
msgstr "à¦à¦à¦£à§à¦¡à§ _3"
-#: gnucash/gnome-utils/gnc-main-window.c:437
+#: gnucash/gnome-utils/gnc-main-window.c:465
msgid "Window _4"
msgstr "à¦à¦à¦£à§à¦¡à§ _4"
-#: gnucash/gnome-utils/gnc-main-window.c:438
+#: gnucash/gnome-utils/gnc-main-window.c:466
msgid "Window _5"
msgstr "à¦à¦à¦£à§à¦¡à§ _5"
-#: gnucash/gnome-utils/gnc-main-window.c:439
+#: gnucash/gnome-utils/gnc-main-window.c:467
msgid "Window _6"
msgstr "à¦à¦à¦£à§à¦¡à§ _6"
-#: gnucash/gnome-utils/gnc-main-window.c:440
+#: gnucash/gnome-utils/gnc-main-window.c:468
msgid "Window _7"
msgstr "à¦à¦à¦£à§à¦¡à§ _7"
-#: gnucash/gnome-utils/gnc-main-window.c:441
+#: gnucash/gnome-utils/gnc-main-window.c:469
msgid "Window _8"
msgstr "à¦à¦à¦£à§à¦¡à§ _8"
-#: gnucash/gnome-utils/gnc-main-window.c:442
+#: gnucash/gnome-utils/gnc-main-window.c:470
msgid "Window _9"
msgstr "à¦à¦à¦£à§à¦¡à§ _9"
-#: gnucash/gnome-utils/gnc-main-window.c:443
+#: gnucash/gnome-utils/gnc-main-window.c:471
msgid "Window _0"
msgstr "à¦à¦à¦£à§à¦¡à§ _0"
-#: gnucash/gnome-utils/gnc-main-window.c:1258
+#: gnucash/gnome-utils/gnc-main-window.c:1286
#, c-format
msgid "Save changes to file %s before closing?"
msgstr "বনà§à¦§ à¦à§°à¦¾à§° à¦à¦à¦¤à§ %s ফাà¦à¦²à¦à§à¦¤ সলনিবà§à§° à¦à§à¦ à¦à§°à§ নà§?"
-#: gnucash/gnome-utils/gnc-main-window.c:1261
+#: gnucash/gnome-utils/gnc-main-window.c:1289
#, c-format
msgid ""
"If you don't save, changes from the past %d hours and %d minutes will be "
"discarded."
msgstr "যদি à¦à¦ªà§à¦¨à¦¿ à¦à§à¦ নà¦à§°à§, শà§à¦·à§° %d à¦à¦£à§à¦à¦¾à¦¬à§à§° à¦à§°à§ %d মিনিà¦à¦¬à§à§°à§° সলনিবà§à§° à¦à¦ªà¦à§à¦·à¦¿à¦¤ হব."
-#: gnucash/gnome-utils/gnc-main-window.c:1263
+#: gnucash/gnome-utils/gnc-main-window.c:1291
#, c-format
msgid ""
"If you don't save, changes from the past %d days and %d hours will be "
"discarded."
msgstr "যদি à¦à¦ªà§à¦¨à¦¿ à¦à§à¦ নà¦à§°à§, শà§à¦·à§° %d দিনবà§à§° à¦à§°à§ %d à¦à¦£à§à¦à¦¾à¦¬à§à§°à§° সলনিবà§à§° à¦à¦ªà¦à§à¦·à¦¿à¦¤ হব."
-#: gnucash/gnome-utils/gnc-main-window.c:1312
+#: gnucash/gnome-utils/gnc-main-window.c:1340
msgid "Close _Without Saving"
msgstr "à¦à§à¦ নà¦à§°à¦¾à¦à§ বনà§à¦§ à¦à§°à¦"
-#: gnucash/gnome-utils/gnc-main-window.c:1459
+#: gnucash/gnome-utils/gnc-main-window.c:1487
msgid "This window is closing and will not be restored."
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:1465
+#: gnucash/gnome-utils/gnc-main-window.c:1493
#, fuzzy
#| msgid "Close this window"
msgid "Close Window?"
@@ -8993,64 +9045,64 @@ msgstr "à¦à¦ à¦à¦à¦£à§à¦¡à¦à§ বনà§à¦§ à¦à§°à¦"
#. Translators: This string is shown in the window title if this
#. document is, well, read-only.
-#: gnucash/gnome-utils/gnc-main-window.c:1595
+#: gnucash/gnome-utils/gnc-main-window.c:1623
msgid "(read-only)"
msgstr "(à¦à§à§±à¦² পঢ়া)"
-#: gnucash/gnome-utils/gnc-main-window.c:1603
+#: gnucash/gnome-utils/gnc-main-window.c:1631
msgid "Unsaved Book"
msgstr "à¦à¦¿à¦¤à¦¾à¦ªà¦à¦¨ à¦à§à¦ à¦à§°à¦¾ নহল"
-#: gnucash/gnome-utils/gnc-main-window.c:1766
+#: gnucash/gnome-utils/gnc-main-window.c:1794
#, fuzzy
msgid "Last modified on %a, %b %d, %Y at %I:%M %p"
msgstr "%a ত শà§à¦¹à¦¤à§à§à¦¾ পৰিৱৰà§à¦¤à¦¨ à¦à§°à¦¾ হà§à¦à¦¿à¦², %b %e, %I:%M%P ত %Y"
#. Translators: This message appears in the status bar after opening the file.
-#: gnucash/gnome-utils/gnc-main-window.c:1769
+#: gnucash/gnome-utils/gnc-main-window.c:1797
#, c-format
msgid "File %s opened. %s"
msgstr "%s ফাà¦à¦²à¦à§ à¦à§à¦²à¦¾ হল. %s"
-#: gnucash/gnome-utils/gnc-main-window.c:2896
+#: gnucash/gnome-utils/gnc-main-window.c:2924
msgctxt "lower case key for short cut to 'Accounts'"
msgid "a"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:2986
+#: gnucash/gnome-utils/gnc-main-window.c:3014
msgid "Unable to save to database."
msgstr "ডাà¦à¦¾à¦¬à§à¦à¦²à§ à¦à§à¦ à¦à§°à¦¿à¦¬à¦²à§ সà¦à§à¦·à¦® নহà§."
-#: gnucash/gnome-utils/gnc-main-window.c:2988
+#: gnucash/gnome-utils/gnc-main-window.c:3016
msgid "Unable to save to database: Book is marked read-only."
msgstr "ডাà¦à¦¾à¦¬à§à¦ à¦à§à¦ à¦à§°à¦¿à¦¬à¦²à§ à¦
সমৰà§à¦¥: à¦à¦¿à¦¤à¦¾à¦ªà¦à¦¨ à¦à§à§±à¦² পঢ়িবৰ বাবৠà¦à¦¿à¦¹à§à¦¨à¦¿à¦¤ à¦à§°à¦¾ হà§à¦à§."
-#: gnucash/gnome-utils/gnc-main-window.c:4333
+#: gnucash/gnome-utils/gnc-main-window.c:4396
#: gnucash/gtkbuilder/assistant-qif-import.glade:959
msgid "Book Options"
msgstr "à¦à¦¿à¦¤à¦¾à¦ªà§° বিà¦à¦²à§à¦ªà¦¬à¦¿à¦²à¦¾à¦"
-#: gnucash/gnome-utils/gnc-main-window.c:4751 gnucash/gnucash-core-app.cpp:261
+#: gnucash/gnome-utils/gnc-main-window.c:4853 gnucash/gnucash-core-app.cpp:261
msgid "(user modifiable)"
msgstr ""
#. Translators: %s will be replaced with the current year
-#: gnucash/gnome-utils/gnc-main-window.c:4778
+#: gnucash/gnome-utils/gnc-main-window.c:4880
#, c-format
msgid "Copyright © 1997-%s The GnuCash contributors."
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:4790
+#: gnucash/gnome-utils/gnc-main-window.c:4892
#: gnucash/gnome-utils/gnc-splash.c:98
msgid "Version"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:4791
+#: gnucash/gnome-utils/gnc-main-window.c:4893
#: gnucash/gnome-utils/gnc-splash.c:99 gnucash/gnucash-core-app.cpp:278
msgid "Build ID"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:4799
+#: gnucash/gnome-utils/gnc-main-window.c:4901
#, fuzzy
msgid "Accounting for personal and small business finance."
msgstr "- GnuCash বà§à¦¯à¦à§à¦¤à¦¿ à¦à§°à§ à¦à§à¦·à§à¦¦à§à§° বà§à¦¯à§±à¦¸à¦¾à§à§ বিতà§à¦¤à§à§ পৰিà¦à¦¾à¦²à¦¨à¦¾"
@@ -9059,11 +9111,11 @@ msgstr "- GnuCash বà§à¦¯à¦à§à¦¤à¦¿ à¦à§°à§ à¦à§à¦·à§à¦¦à§à§° বà§
#. Enter your name or that of your team and an email contact for feedback.
#. The string can have multiple rows, so you can also add a list of
#. contributors.
-#: gnucash/gnome-utils/gnc-main-window.c:4808
+#: gnucash/gnome-utils/gnc-main-window.c:4910
msgid "translator-credits"
msgstr "Parimal Khade <parimalk at cdac.in>, 2014"
-#: gnucash/gnome-utils/gnc-main-window.c:4811
+#: gnucash/gnome-utils/gnc-main-window.c:4913
msgid "Visit the GnuCash website."
msgstr ""
@@ -9606,7 +9658,7 @@ msgid "Dist"
msgstr "ডিষà§à¦"
#: gnucash/gnome-utils/gnc-tree-util-split-reg.c:45
-#: gnucash/import-export/import-main-matcher.c:1594
+#: gnucash/import-export/import-main-matcher.c:1862
#: gnucash/report/reports/standard/register.scm:218
#: libgnucash/engine/Split.c:1614 libgnucash/engine/Split.c:1631
msgid "-- Split Transaction --"
@@ -10212,12 +10264,12 @@ msgid "Enter the effective share price"
msgstr "পà§à§°à¦à¦¾à§±à¦¿à¦¤ শà§à¦¬à§à§à¦¾à§°à§° দামà¦à§ à¦à§°à¦¾à¦à¦"
#: gnucash/gnome-utils/gnc-tree-view-split-reg.c:3323
-#: gnucash/register/ledger-core/split-register-model.c:2380
+#: gnucash/register/ledger-core/split-register-model.c:2385
msgid "Enter credit formula for real transaction"
msgstr "পà§à§°à¦à§à¦¤ লà§à¦¨à¦¦à§à¦¨à§° à¦à§°à¦£à§ দিবলà¦à§à§à¦¾à§° সà§à¦¤à§à§°à¦à§ à¦à§°à¦¾à¦à¦"
#: gnucash/gnome-utils/gnc-tree-view-split-reg.c:3333
-#: gnucash/register/ledger-core/split-register-model.c:2346
+#: gnucash/register/ledger-core/split-register-model.c:2349
msgid "Enter debit formula for real transaction"
msgstr "পà§à§°à¦à§à¦¤ লà§à¦¨à¦¦à§à¦¨à§° à¦à§°à¦£à§ à¦à¦£à§° সà§à¦¤à§à§°à¦à§ à¦à§°à¦¾à¦à¦"
@@ -11968,11 +12020,6 @@ msgstr ""
"যদি সà¦à§à§°à¦¿à§ হà§, à¦à§°à¦®à§à¦à¦¨à¦¿à¦¤à§ à¦à¦à¦¨ সà§à¦ªà§à¦²à¦¾à¦ সà§à¦à§à§°à§à¦£ দà§à¦à§à¦à§±à¦¾ হব. à¦
থবা à¦à§à¦¨à§ সà§à¦ªà§à¦²à¦¾à¦ সà§à¦à§à§°à§à¦£ "
"দà§à¦à§à¦à§±à¦¾ নহব. "
-#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:195
-#: gnucash/gtkbuilder/dialog-preferences.glade:3901
-msgid "Display the notebook tabs at the top of the window."
-msgstr "à¦à§à¦à¦¾à¦¬à¦¹à§à¦à§à§° à¦à§à¦¬à¦¬à§à§° à¦à¦à¦£à§à¦¡à§à¦à¦¨à§° à¦à¦ªà§°à¦¤ দà§à¦à§à§±à¦¾à¦à¦."
-
#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:196
#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:201
#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:206
@@ -11985,21 +12032,6 @@ msgstr ""
"à¦à¦ à¦à§à¦à¦¿à¦à¦à§à§±à§ à¦à§à¦à¦¾à¦¬à¦¹à§à¦¬à§à§°à¦¤ à¦à§à¦à¦ à¦à§°à¦¾ পà§à¦·à§à¦ াবà§à§°à§° à¦à§°à¦£à§ à¦à§à¦¬à¦¬à§à§° à¦à¦¨à¦¾ দাà¦à¦¤à¦¿à¦à§ নিৰà§à¦§à¦¾à§°à¦£ "
"à¦à§°à§. সমà§à¦à¦¾à§±à§à¦¯ মà§à¦²à§à¦¯à¦¬à§à§° হল \"à¦à¦ªà§°\" à¦à§°à§ \"তল\". ঠ\"তল\" লৠডিফলà§à¦ হà§. "
-#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:200
-#: gnucash/gtkbuilder/dialog-preferences.glade:3920
-msgid "Display the notebook tabs at the bottom of the window."
-msgstr "à¦à§à¦à¦¾à¦¬à¦¹à§à¦à§à§° à¦à§à¦¬à¦¬à§à§° à¦à¦à¦£à§à¦¡à§à¦à¦¨à§° তলত দà§à¦à§à§±à¦¾à¦à¦."
-
-#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:205
-#: gnucash/gtkbuilder/dialog-preferences.glade:3939
-msgid "Display the notebook tabs at the left of the window."
-msgstr "à¦à§à¦à¦¾à¦¬à¦¹à§à¦à§à§° à¦à§à¦¬à¦¬à§à§° à¦à¦à¦£à§à¦¡à§à¦à¦¨à§° বাà¦à¦«à¦¾à¦²à§ দà§à¦à§à§±à¦¾à¦à¦."
-
-#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:210
-#: gnucash/gtkbuilder/dialog-preferences.glade:3958
-msgid "Display the notebook tabs at the right of the window."
-msgstr "à¦à§à¦à¦¾à¦¬à¦¹à§à¦à§à§° à¦à§à¦¬à¦¬à§à§° à¦à¦à¦£à§à¦¡à§à¦à¦¨à§° সà§à¦à¦«à¦¾à¦²à§ দà§à¦à§à§±à¦¾à¦à¦."
-
#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:215
#: gnucash/gtkbuilder/dialog-preferences.glade:3990
msgid "Display the summary bar at the top of the page."
@@ -13599,7 +13631,7 @@ msgid "Select a row to change the mappings"
msgstr ""
#: gnucash/gtkbuilder/assistant-csv-trans-import.glade:970
-#: gnucash/import-export/import-account-matcher.c:188
+#: gnucash/import-export/import-account-matcher.c:197
msgid "Account ID"
msgstr "à¦à¦à¦¾à¦à¦¨à§à¦ ID"
@@ -14632,6 +14664,7 @@ msgid "_Amount"
msgstr "পৰিমাণ:"
#: gnucash/gtkbuilder/assistant-stock-split.glade:293
+#: gnucash/gtkbuilder/dialog-import.glade:958
#: gnucash/gtkbuilder/dialog-print-check.glade:1129
#: gnucash/gtkbuilder/gnc-plugin-page-register.glade:957
msgid "_Memo"
@@ -15040,6 +15073,7 @@ msgid "_Account code"
msgstr "_à¦à¦à¦¾à¦à¦¨à§à¦ à¦à§à¦¡"
#: gnucash/gtkbuilder/dialog-account.glade:1251
+#: gnucash/gtkbuilder/dialog-import.glade:930
msgid "_Description"
msgstr "_বিৱৰণ"
@@ -16337,46 +16371,59 @@ msgstr "হালধà§à§à¦¾"
msgid "Green"
msgstr "সà§à¦à¦à§à§à¦¾"
-#: gnucash/gtkbuilder/dialog-import.glade:877
+#: gnucash/gtkbuilder/dialog-import.glade:871
+#, fuzzy
+#| msgid "Do not print transaction detail"
+msgid "Edit imported transaction details"
+msgstr "লà§à¦¨à¦¦à§à¦¨à§° সমà§à¦ªà§à§°à§à¦£ বিৱৰণ পà§à§°à¦¿à¦£à§à¦ নà¦à§°à¦¿à¦¬"
+
+#: gnucash/gtkbuilder/dialog-import.glade:944
+#: gnucash/gtkbuilder/dialog-lot-viewer.glade:151
+#: gnucash/gtkbuilder/dialog-print-check.glade:745
+#: gnucash/gtkbuilder/gnc-plugin-page-register.glade:1014
+msgid "_Notes"
+msgstr "_à¦à§à¦à¦¾à¦¬à§à§°"
+
+#: gnucash/gtkbuilder/dialog-import.glade:1022
#, fuzzy
msgid ""
"List of downloaded transactions (source split and matched information shown)"
msgstr "ডà¦à¦¨à¦²à§à¦¡ à¦à§°à¦¾ লà§à¦¨à¦¦à§à¦¨à¦¬à§à§°à§° তালিà¦à¦¾ (à¦à¦¤à§à¦¸à§° সà§à¦ªà§à¦²à¦¿à¦ দà§à¦à§à§±à¦¾à§)"
-#: gnucash/gtkbuilder/dialog-import.glade:919
+#: gnucash/gtkbuilder/dialog-import.glade:1064
#, fuzzy
msgid "Show _Account column"
msgstr "à¦à§à¦¬à¦¬à§à§°à¦¤ à¦à¦à¦¾à¦à¦¨à§à¦ à§°à¦à¦à§ দà§à¦à§à§±à¦¾à¦à¦"
-#: gnucash/gtkbuilder/dialog-import.glade:935
+#: gnucash/gtkbuilder/dialog-import.glade:1080
#, fuzzy
msgid "Show _Memo column"
msgstr "à¦à§à¦¬à¦¬à§à§°à¦¤ à¦à¦à¦¾à¦à¦¨à§à¦ à§°à¦à¦à§ দà§à¦à§à§±à¦¾à¦à¦"
-#: gnucash/gtkbuilder/dialog-import.glade:951
+#: gnucash/gtkbuilder/dialog-import.glade:1096
#, fuzzy
msgid "Show matched _information"
msgstr "à§°à¦à¦¿à¦¦à§° তথà§à¦¯"
-#: gnucash/gtkbuilder/dialog-import.glade:966
+#: gnucash/gtkbuilder/dialog-import.glade:1111
#, fuzzy
#| msgid "Spend"
msgid "A_ppend"
msgstr "বà§à¦¯à§ à¦à§°à¦"
-#: gnucash/gtkbuilder/dialog-import.glade:970
+#: gnucash/gtkbuilder/dialog-import.glade:1115
msgid ""
"When Updating and Clearing a matched transaction, append the imported "
"Description and Notes to the matched Description and Notes instead of "
"replacing them."
msgstr ""
-#: gnucash/gtkbuilder/dialog-import.glade:982
+#: gnucash/gtkbuilder/dialog-import.glade:1127
#, fuzzy
msgid "_Reconcile after match"
msgstr "মিল পà§à¦¨à§°à¦¸à¦à¦¯à§à¦à¦¨ (সà§à¦¬à§à¦à¦à§à§°à¦¿à§)"
-#: gnucash/gtkbuilder/dialog-import.glade:1005
+#: gnucash/gtkbuilder/dialog-import.glade:1150
msgid "Generic import transaction matcher"
msgstr "বৰà§à¦à§à§ à¦à¦®à¦¾à¦¦à¦¾à¦¨à¦¿à§° লà§à¦¨à¦¦à§à¦¨à§° মিলà¦à§°à§à¦¤à¦¾"
@@ -16492,12 +16539,6 @@ msgstr "à¦à¦²à§à¦à¦¿à¦¤ à¦à§°à¦¾ হà§à§±à¦¾ à¦à§à¦à¦à§ ডিলি
msgid "Enter a name for the highlighted lot."
msgstr "à¦à¦²à§à¦à¦¿à¦¤ à¦à§°à¦¾ হà§à§±à¦¾ à¦à§à¦à¦à§à§° à¦à¦¾à§°à¦£à§ à¦à¦à¦¾ নাম à¦à§°à¦¾à¦à¦."
-#: gnucash/gtkbuilder/dialog-lot-viewer.glade:151
-#: gnucash/gtkbuilder/dialog-print-check.glade:745
-#: gnucash/gtkbuilder/gnc-plugin-page-register.glade:1014
-msgid "_Notes"
-msgstr "_à¦à§à¦à¦¾à¦¬à§à§°"
-
#: gnucash/gtkbuilder/dialog-lot-viewer.glade:174
msgid "Enter any notes you want to make about this lot."
msgstr "à¦à¦ªà§à¦¨à¦¿ à¦à¦ à¦à§à¦à¦à§à¦¤ à¦à§°à¦¿à¦¬ à¦à§à¦à¦¾ à¦à¦¾à¦®à§° যিà¦à§à¦¨à§ à¦à§à¦à¦¾ à¦à¦à¦¾ à¦à§°à¦¾à¦à¦. "
@@ -17557,22 +17598,6 @@ msgstr "শà§à¦¹à¦¤à§à§à¦¾ à¦à§à¦¬à¦à§ সনà§à¦®à§à¦à¦²à§ à¦à¦¨à¦
msgid "<b>Tab Position</b>"
msgstr "<b>à¦à§à¦¬à§° সà§à¦¥à¦¾à¦¨</b>"
-#: gnucash/gtkbuilder/dialog-preferences.glade:3895
-msgid "To_p"
-msgstr "à¦à¦ªà§°"
-
-#: gnucash/gtkbuilder/dialog-preferences.glade:3914
-msgid "B_ottom"
-msgstr "তলত"
-
-#: gnucash/gtkbuilder/dialog-preferences.glade:3933
-msgid "_Left"
-msgstr "à§°à§ à§à§à§±à¦¾"
-
-#: gnucash/gtkbuilder/dialog-preferences.glade:3952
-msgid "_Right"
-msgstr "সà§à¦«à¦¾à¦²"
-
#: gnucash/gtkbuilder/dialog-preferences.glade:3974
msgid "<b>Summary Bar Position</b>"
msgstr "<b>সাৰাà¦à¦¶ বাৰৰ সà§à¦¥à¦¾à¦¨</b>"
@@ -19462,15 +19487,15 @@ msgstr "PDF ফাà¦à¦²à¦²à§ ৰপà§à¦¤à¦¾à¦¨à¦¿ à¦à§°à¦"
msgid "Bank code %s (%s), Account %s (%s)"
msgstr ""
-#: gnucash/import-export/aqb/assistant-ab-initial.c:858
+#: gnucash/import-export/aqb/assistant-ab-initial.c:859
msgid "Online Banking Account Name"
msgstr "à¦
নলাà¦à¦¨ বà§à¦à¦ à¦à¦à¦¾à¦à¦¨à§à¦à§° নাম"
-#: gnucash/import-export/aqb/assistant-ab-initial.c:863
+#: gnucash/import-export/aqb/assistant-ab-initial.c:864
msgid "GnuCash Account Name"
msgstr "GnuCash à¦à¦à¦¾à¦à¦¨à§à¦à§° নাম"
-#: gnucash/import-export/aqb/assistant-ab-initial.c:869
+#: gnucash/import-export/aqb/assistant-ab-initial.c:870
#: gnucash/import-export/qif-imp/assistant-qif-import.c:572
#: gnucash/import-export/qif-imp/dialog-account-picker.c:452
msgid "New?"
@@ -21664,7 +21689,7 @@ msgstr "à¦à§à§°à¦¾à¦¹à¦à¦¬à§à§° à¦à§°à§ বà§à¦¯à§±à¦¸à¦¾à§à§à¦¬à§à§°
msgid "Import Customers and Vendors from a CSV text file."
msgstr "à¦à§à¦à§à¦¸à¦ ফাà¦à¦²à§° পৰা à¦à§à§°à¦¾à¦¹à¦ বা বà§à¦¯à§±à¦¸à¦¾à§à§à¦¬à§à§° à¦à¦®à¦¦à¦¾à¦¨à¦¿ à¦à§°à¦"
-#: gnucash/import-export/import-account-matcher.c:263
+#: gnucash/import-export/import-account-matcher.c:272
#, fuzzy, c-format
msgid ""
"The account '%s' is a placeholder account and does not allow transactions. "
@@ -21673,7 +21698,7 @@ msgstr ""
"%s à¦à¦à¦¾à¦à¦¨à§à¦à¦à§ à¦à¦à¦¾ সà§à¦¥à¦¾à¦¨-à¦
ধিà¦à¦¾à§°à¦à§°à§à¦¤à¦¾à§° à¦à¦à¦¾à¦à¦¨à§à¦ à¦à§°à§ ঠলà§à¦¨à¦¦à§à¦¨à¦¬à§à§°à§° à¦
নà§à¦®à¦¤à¦¿ নিদিà§à§. à¦
নà§à¦à§à§°à¦¹ "
"à¦à§°à¦¿ à¦à¦à¦¾ বà§à¦²à§à¦ à¦à¦à¦¾à¦à¦¨à§à¦ পà¦à¦¨à§à¦¦ à¦à§°à¦."
-#: gnucash/import-export/import-account-matcher.c:280
+#: gnucash/import-export/import-account-matcher.c:289
#, fuzzy, c-format
msgid ""
"The account '%s' has a different commodity to the one required, '%s'. Please "
@@ -21682,7 +21707,7 @@ msgstr ""
"%s à¦à¦à¦¾à¦à¦¨à§à¦à¦à§ à¦à¦à¦¾ সà§à¦¥à¦¾à¦¨-à¦
ধিà¦à¦¾à§°à¦à§°à§à¦¤à¦¾à§° à¦à¦à¦¾à¦à¦¨à§à¦ à¦à§°à§ ঠলà§à¦¨à¦¦à§à¦¨à¦¬à§à§°à§° à¦
নà§à¦®à¦¤à¦¿ নিদিà§à§. à¦
নà§à¦à§à§°à¦¹ "
"à¦à§°à¦¿ à¦à¦à¦¾ বà§à¦²à§à¦ à¦à¦à¦¾à¦à¦¨à§à¦ পà¦à¦¨à§à¦¦ à¦à§°à¦."
-#: gnucash/import-export/import-account-matcher.c:472
+#: gnucash/import-export/import-account-matcher.c:481
msgid "(Full account ID: "
msgstr "(সমà§à¦ªà§à§°à§à¦£ à¦à¦à¦¾à¦à¦¨à§à¦ ID: "
@@ -21712,139 +21737,127 @@ msgstr "y/m/d"
msgid "y/d/m"
msgstr "y/d/m"
-#: gnucash/import-export/import-main-matcher.c:462
+#: gnucash/import-export/import-main-matcher.c:518
#, fuzzy
msgid "No new transactions were found in this import."
msgstr "লà§à¦¨à¦¦à§à¦¨à¦à§ URI à¦à¦à¦¾à§° সà§à¦¤à§ à¦à¦¡à¦¼à¦¿à¦¤ নহà§."
-#: gnucash/import-export/import-main-matcher.c:630
-#: gnucash/import-export/import-main-matcher.c:783
+#: gnucash/import-export/import-main-matcher.c:687
+#: gnucash/import-export/import-main-matcher.c:840
msgid "Destination account for the auto-balance split."
msgstr "সà§à¦¬à§à¦à¦à§à§°à¦¿à§-পৰিমাণ সà§à¦ªà§à¦²à¦¿à¦à§° à¦à¦¾à§°à¦£à§ লà¦à§à¦·à§à¦¯à¦¸à§à¦¥à¦¾à¦¨ à¦à¦à¦¾à¦à¦¨à§à¦ "
-#: gnucash/import-export/import-main-matcher.c:943
-#, fuzzy
-#| msgid "Enter the Entry Description"
-msgid "Enter new Description"
-msgstr "পà§à§°à§±à¦¿à¦·à§à¦à¦¿à§° বিৱৰণ à¦à§°à¦¾à¦à¦"
-
-#: gnucash/import-export/import-main-matcher.c:958
-#, fuzzy
-#| msgid "Enter Due Date"
-msgid "Enter new Memo"
-msgstr "দিবলà¦à§à§à¦¾ তাৰিà¦à¦à§ à¦à§°à¦¾à¦à¦"
-
-#: gnucash/import-export/import-main-matcher.c:971
+#: gnucash/import-export/import-main-matcher.c:1026
+#: gnucash/report/html-utilities.scm:338
+#: gnucash/report/reports/standard/balsheet-pnl.scm:154
+#: gnucash/report/reports/standard/new-owner-report.scm:942
#, fuzzy
-msgid "Enter new Notes"
-msgstr "বাহিৰা à¦à§à¦à¦¾à¦¬à§à§°"
+msgid "Disabled"
+msgstr "সà¦à§à¦·à¦® à¦à§°à¦¾ হল"
-#: gnucash/import-export/import-main-matcher.c:1097
+#. Translators: Menu entry, no full stop
+#: gnucash/import-export/import-main-matcher.c:1321
#, fuzzy
-msgid "Assign a transfer account to the selection."
+msgid "_Assign a transfer account to the selection"
msgstr "à¦à¦ªà§à¦¨à¦¿ à¦à¦à¦¾à¦à¦¨à§à¦ শà§à¦à¦à¦²à§° পৰা বদলি à¦à¦à¦¾à¦à¦¨à§à¦ à¦à¦à¦¾ নিৰà§à¦¬à¦¾à¦à¦¨ à¦à§°à¦¾à¦à§ à¦
পৰিহাৰà§à¦¯à§à¦¯."
-#: gnucash/import-export/import-main-matcher.c:1108
+#. Translators: Menu entry, no full stop
+#: gnucash/import-export/import-main-matcher.c:1368
#, fuzzy
-#| msgid "description"
-msgid "Edit description."
-msgstr "বিৱৰণ"
-
-#: gnucash/import-export/import-main-matcher.c:1116
-#, fuzzy
-#| msgid "Edit Job"
-msgid "Edit memo."
-msgstr "à¦à¦¾à¦® সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ à¦à§°à¦"
+msgid "_Edit description, notes, or memo"
+msgstr "বিৱৰণ / à¦à§à¦à¦¾à¦¬à§à§° / মà§à¦®à§"
-#: gnucash/import-export/import-main-matcher.c:1124
+#. Translators: Menu entry, no full stop
+#: gnucash/import-export/import-main-matcher.c:1377
#, fuzzy
-msgid "Edit notes."
-msgstr "পাবলà¦à§à§à¦¾à§° à¦à§à¦à¦¾"
+#| msgid "Reset defaults"
+msgid "_Reset all edits"
+msgstr "ডিফলà§à¦à¦¬à§à§° ৰিà¦à§à¦ à¦à§°à¦ "
-#: gnucash/import-export/import-main-matcher.c:1286
+#: gnucash/import-export/import-main-matcher.c:1547
#, fuzzy
#| msgid "A"
msgctxt "Column header for 'Adding transaction'"
msgid "A"
msgstr "A"
-#: gnucash/import-export/import-main-matcher.c:1289
+#: gnucash/import-export/import-main-matcher.c:1550
#, fuzzy
msgctxt "Column header for 'Updating plus Clearing transaction'"
msgid "U+C"
msgstr "U+R"
-#: gnucash/import-export/import-main-matcher.c:1293
+#: gnucash/import-export/import-main-matcher.c:1554
#, fuzzy
#| msgid "C"
msgctxt "Column header for 'Clearing transaction'"
msgid "C"
msgstr "C"
-#: gnucash/import-export/import-main-matcher.c:1300
+#: gnucash/import-export/import-main-matcher.c:1561
msgid "Info"
msgstr "তথà§à¦¯"
-#: gnucash/import-export/import-main-matcher.c:1307
+#: gnucash/import-export/import-main-matcher.c:1568
#: gnucash/report/stylesheets/head-or-tail.scm:102
#, fuzzy
msgid "Additional Comments"
msgstr "à¦à¦¾à§°à§à¦¡à§° à¦
তিৰিà¦à§à¦¤:"
-#: gnucash/import-export/import-main-matcher.c:1700
+#: gnucash/import-export/import-main-matcher.c:1987
msgid "New, already balanced"
msgstr "নতà§à¦¨, à¦à¦¤à¦¿à¦®à¦§à§à¦¯à§ সমতা à¦à§°à¦¾ হল"
#. Translators: %1$s is the amount to be transferred,
#. %2$s the destination account.
-#: gnucash/import-export/import-main-matcher.c:1726
+#: gnucash/import-export/import-main-matcher.c:2013
#, c-format
msgid "New, transfer %s to (manual) \"%s\""
msgstr "নতà§à¦¨, %s ঠ(মà§à¦¨à§à§±à§à¦²) \"%s\" লৠবদলি à¦à§°à¦"
#. Translators: %1$s is the amount to be transferred,
#. %2$s the destination account.
-#: gnucash/import-export/import-main-matcher.c:1734
+#: gnucash/import-export/import-main-matcher.c:2021
#, c-format
msgid "New, transfer %s to (auto) \"%s\""
msgstr "নতà§à¦¨, %s ঠ(সà§à¦¬à§à¦à¦à§à§°à¦¿à§) \"%s\" লৠবদলি à¦à§°à¦"
#. Translators: %s is the amount to be transferred.
-#: gnucash/import-export/import-main-matcher.c:1745
+#: gnucash/import-export/import-main-matcher.c:2032
#, c-format
msgid "New, UNBALANCED (need acct to transfer %s)!"
msgstr "নতà§à¦¨, UNBALANCED (à¦à¦à¦¾à¦à¦¨à§à¦à¦à§ %s লৠবদলি à¦à§°à¦¾à§° পà§à§°à§à§à¦à¦¨)!"
-#: gnucash/import-export/import-main-matcher.c:1763
+#: gnucash/import-export/import-main-matcher.c:2050
#, fuzzy, c-format
#| msgid "Reconcile (manual) match"
msgid "Reconcile (manual) match to %s"
msgstr "মিল পà§à¦¨à§°à¦¸à¦à¦¯à§à¦à¦¨ (মà§à¦¨à§à§±à§à¦²) à¦à§°à¦"
-#: gnucash/import-export/import-main-matcher.c:1768
+#: gnucash/import-export/import-main-matcher.c:2055
#, fuzzy, c-format
#| msgid "Reconcile (auto) match"
msgid "Reconcile (auto) match to %s"
msgstr "মিল পà§à¦¨à§°à¦¸à¦à¦¯à§à¦à¦¨ (সà§à¦¬à§à¦à¦à§à§°à¦¿à§)"
-#: gnucash/import-export/import-main-matcher.c:1777
-#: gnucash/import-export/import-main-matcher.c:1807
+#: gnucash/import-export/import-main-matcher.c:2064
+#: gnucash/import-export/import-main-matcher.c:2094
msgid "Match missing!"
msgstr "মিল à¦à§°à¦¾à¦¤ বà§à¦¯à§°à§à¦¥!"
-#: gnucash/import-export/import-main-matcher.c:1793
+#: gnucash/import-export/import-main-matcher.c:2080
#, fuzzy, c-format
#| msgid "Update and reconcile (manual) match"
msgid "Update and reconcile (manual) match to %s"
msgstr "মিল à¦à¦ªà¦¡à§à¦ à¦à§°à§ পà§à¦¨à§°à¦¸à¦à¦¯à§à¦à¦¨ (মà§à¦¨à§à§±à§à¦²) à¦à§°à¦"
-#: gnucash/import-export/import-main-matcher.c:1798
+#: gnucash/import-export/import-main-matcher.c:2085
#, fuzzy, c-format
#| msgid "Update and reconcile (auto) match"
msgid "Update and reconcile (auto) match to %s"
msgstr "মিল à¦à¦ªà¦¡à§à¦ à¦à§°à§ পà§à¦¨à§°à¦¸à¦à¦¯à§à¦à¦¨ (সà§à¦¬à§à¦à¦à§à§°à¦¿à§)"
-#: gnucash/import-export/import-main-matcher.c:1815
+#: gnucash/import-export/import-main-matcher.c:2102
msgid "Do not import (no action selected)"
msgstr "à¦à¦®à¦¦à¦¾à¦¨à¦¿ à¦à§°à¦¾ নহৠ(à¦à§à¦¨à§ à¦à¦¾à§°à§à¦¯à§à¦¯ নিৰà§à¦¬à¦¾à¦à¦¿à¦¤ à¦à§°à¦¾ নহল)"
@@ -23237,13 +23250,6 @@ msgstr[1] "সালসলনিৰ হাৰ"
msgid "No budgets exist. You must create at least one budget."
msgstr "à¦à§à¦¨à§ বাà¦à§à¦ বৰà§à¦¤à¦¿ থà¦à¦¾ নাà¦. à¦à¦ªà§à¦¨à¦¿ à¦
তিà¦à¦®à§à¦ à¦à¦à¦¨ বাà¦à§à¦ তà§à§à¦¾à§° à¦à§°à¦¾à¦à§ à¦
পৰিহাৰà§à¦¯."
-#: gnucash/report/html-utilities.scm:338
-#: gnucash/report/reports/standard/balsheet-pnl.scm:154
-#: gnucash/report/reports/standard/new-owner-report.scm:942
-#, fuzzy
-msgid "Disabled"
-msgstr "সà¦à§à¦·à¦® à¦à§°à¦¾ হল"
-
#: gnucash/report/html-utilities.scm:391
msgid "This report requires you to specify certain report options."
msgstr "à¦à¦ ৰিপà§à§°à§à¦à¦à§à§±à§ à¦à¦¿à¦à§à¦®à¦¾à¦¨ ৰিপà§à§°à§à¦à§° বিà¦à¦²à§à¦ª à¦à¦ªà§à¦¨à¦¾à¦ নিৰà§à¦§à¦¾à§°à¦£ à¦à§°à¦¿à¦¬à¦²à§ à¦à§. "
@@ -30243,23 +30249,23 @@ msgstr "সাà¦à¦à¦¿à¦ à¦à§à¦²"
#. Translators: A list of error messages from the Scheduled Transactions (SX).
#. They might appear in their editor or in "Since last run".
-#: libgnucash/app-utils/gnc-sx-instance-model.c:1018
+#: libgnucash/app-utils/gnc-sx-instance-model.c:1019
#, c-format
msgid "Unknown account for guid [%s], cancelling SX [%s] creation."
msgstr ""
-#: libgnucash/app-utils/gnc-sx-instance-model.c:1071
+#: libgnucash/app-utils/gnc-sx-instance-model.c:1074
#, c-format
msgid "Error parsing SX [%s] key [%s]=formula [%s] at [%s]: %s."
msgstr ""
-#: libgnucash/app-utils/gnc-sx-instance-model.c:1125
-#: libgnucash/app-utils/gnc-sx-instance-model.c:1788
+#: libgnucash/app-utils/gnc-sx-instance-model.c:1130
+#: libgnucash/app-utils/gnc-sx-instance-model.c:1793
#, c-format
msgid "Error %d in SX [%s] final gnc_numeric value, using 0 instead."
msgstr ""
-#: libgnucash/app-utils/gnc-sx-instance-model.c:1797
+#: libgnucash/app-utils/gnc-sx-instance-model.c:1802
#, c-format
msgid "No exchange rate available in SX [%s] for %s -> %s, value is zero."
msgstr ""
@@ -30746,11 +30752,11 @@ msgctxt ""
msgid "Split"
msgstr "সà§à¦ªà§à¦²à¦¿à¦"
-#: libgnucash/engine/Transaction.c:2784
+#: libgnucash/engine/Transaction.c:2807
msgid "Voided transaction"
msgstr "শà§à¦¨à§à¦¯ লà§à¦¨à¦¦à§à¦¨ à¦à§°à¦¾ হল"
-#: libgnucash/engine/Transaction.c:2800
+#: libgnucash/engine/Transaction.c:2823
msgid "Transaction Voided"
msgstr "লà§à¦¨à¦¦à§à¦¨ শà§à¦¨à§à¦¯ à¦à§°à¦¾ হল"
diff --git a/po/az.po b/po/az.po
index a7bea2666..cfdd88c50 100644
--- a/po/az.po
+++ b/po/az.po
@@ -4,10 +4,10 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: GnuCash 4.11-1\n"
+"Project-Id-Version: GnuCash 4.11-2\n"
"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug.cgi?"
"product=GnuCash&component=Translations\n"
-"POT-Creation-Date: 2022-07-17 04:04+0200\n"
+"POT-Creation-Date: 2022-07-22 06:33+0200\n"
"PO-Revision-Date: 2001-11-27 17:55+0200\n"
"Last-Translator: Vasif İsmayıloÄlu MD <azerb_linux at hotmail.com>\n"
"Language-Team: Azerbaijani <linuxaz at azerimail.net>\n"
@@ -873,7 +873,7 @@ msgstr ""
#: gnucash/import-export/csv-exp/csv-transactions-export.c:622
#: gnucash/import-export/csv-imp/gnc-imp-props-price.cpp:53
#: gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp:63
-#: gnucash/import-export/import-main-matcher.c:1280
+#: gnucash/import-export/import-main-matcher.c:1541
#: gnucash/import-export/import-match-picker.c:393
#: gnucash/import-export/import-match-picker.c:433
#: gnucash/import-export/qif-imp/assistant-qif-import.c:3700
@@ -975,7 +975,7 @@ msgstr ""
#: gnucash/import-export/aqb/gnc-ab-utils.c:559
#: gnucash/import-export/bi-import/dialog-bi-import-gui.c:147
#: gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp:70
-#: gnucash/import-export/import-main-matcher.c:1281
+#: gnucash/import-export/import-main-matcher.c:1542
#: gnucash/import-export/import-match-picker.c:392
#: gnucash/import-export/qif-imp/dialog-account-picker.c:433
#: gnucash/register/ledger-core/split-register-model.c:342
@@ -1228,8 +1228,8 @@ msgstr ""
#: gnucash/gnome-utils/gnc-file.c:118 gnucash/gnome-utils/gnc-file.c:366
#: gnucash/gnome-utils/gnc-file.c:664 gnucash/gnome-utils/gnc-gui-query.c:300
#: gnucash/gnome-utils/gnc-gui-query.c:332
-#: gnucash/gnome-utils/gnc-main-window.c:1313
-#: gnucash/gnome-utils/gnc-main-window.c:1470
+#: gnucash/gnome-utils/gnc-main-window.c:1341
+#: gnucash/gnome-utils/gnc-main-window.c:1498
#: gnucash/gnome-utils/gnc-tree-control-split-reg.c:886
#: gnucash/gnome-utils/gnc-tree-control-split-reg.c:1023
#: gnucash/gnome-utils/gnc-tree-control-split-reg.c:1063
@@ -1258,7 +1258,8 @@ msgstr ""
#: gnucash/gtkbuilder/dialog-fincalc.glade:137
#: gnucash/gtkbuilder/dialog-import.glade:46
#: gnucash/gtkbuilder/dialog-import.glade:328
-#: gnucash/gtkbuilder/dialog-import.glade:1040
+#: gnucash/gtkbuilder/dialog-import.glade:885
+#: gnucash/gtkbuilder/dialog-import.glade:1185
#: gnucash/gtkbuilder/dialog-invoice.glade:674
#: gnucash/gtkbuilder/dialog-invoice.glade:1198
#: gnucash/gtkbuilder/dialog-job.glade:41
@@ -1488,7 +1489,7 @@ msgstr "Yeni Hesab"
#: gnucash/gnome-utils/gnc-gui-query.c:297
#: gnucash/gnome-utils/gnc-gui-query.c:331
#: gnucash/gnome-utils/gnc-gui-query.c:417
-#: gnucash/gnome-utils/gnc-main-window.c:1471
+#: gnucash/gnome-utils/gnc-main-window.c:1499
#: gnucash/gtkbuilder/assistant-xml-encoding.glade:196
#: gnucash/gtkbuilder/dialog-account.glade:35
#: gnucash/gtkbuilder/dialog-account.glade:832
@@ -1511,7 +1512,8 @@ msgstr "Yeni Hesab"
#: gnucash/gtkbuilder/dialog-import.glade:61
#: gnucash/gtkbuilder/dialog-import.glade:188
#: gnucash/gtkbuilder/dialog-import.glade:343
-#: gnucash/gtkbuilder/dialog-import.glade:1056
+#: gnucash/gtkbuilder/dialog-import.glade:899
+#: gnucash/gtkbuilder/dialog-import.glade:1201
#: gnucash/gtkbuilder/dialog-invoice.glade:690
#: gnucash/gtkbuilder/dialog-invoice.glade:1213
#: gnucash/gtkbuilder/dialog-job.glade:57
@@ -1637,7 +1639,7 @@ msgstr "Transaksiya Raportu"
#: gnucash/import-export/csv-exp/csv-transactions-export.c:624
#: gnucash/import-export/csv-exp/csv-tree-export.c:156
#: gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp:65
-#: gnucash/import-export/import-main-matcher.c:1284
+#: gnucash/import-export/import-main-matcher.c:1545
#: gnucash/import-export/import-match-picker.c:395
#: gnucash/import-export/import-match-picker.c:435
#: gnucash/import-export/qif-imp/assistant-qif-import.c:3710
@@ -1719,7 +1721,7 @@ msgid "Username"
msgstr "İstifadÉçi Adı:"
#: gnucash/gnome/dialog-employee.c:732 gnucash/gnome/dialog-sx-editor2.c:1755
-#: gnucash/gnome/dialog-sx-editor.c:1817 gnucash/gnome/dialog-tax-info.c:1200
+#: gnucash/gnome/dialog-sx-editor.c:1823 gnucash/gnome/dialog-tax-info.c:1200
#: gnucash/gnome-utils/gnc-dense-cal.c:350
#: gnucash/gnome-utils/gnc-tree-model-budget.c:96
#: gnucash/gnome-utils/gnc-tree-view-commodity.c:368
@@ -1853,7 +1855,7 @@ msgstr ""
#: gnucash/gtkbuilder/dialog-payment.glade:418
#: gnucash/gtkbuilder/dialog-transfer.glade:102
#: gnucash/import-export/csv-imp/gnc-imp-props-price.cpp:54
-#: gnucash/import-export/import-main-matcher.c:1283
+#: gnucash/import-export/import-main-matcher.c:1544
#: gnucash/import-export/import-match-picker.c:394
#: gnucash/import-export/import-match-picker.c:434
#: gnucash/import-export/qif-imp/assistant-qif-import.c:3721
@@ -1990,7 +1992,7 @@ msgstr ""
#: gnucash/gtkbuilder/dialog-transfer.glade:205
#: gnucash/import-export/csv-exp/csv-transactions-export.c:626
#: gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp:74
-#: gnucash/import-export/import-main-matcher.c:1285
+#: gnucash/import-export/import-main-matcher.c:1546
#: gnucash/import-export/import-match-picker.c:396
#: gnucash/import-export/import-match-picker.c:436
#: gnucash/register/ledger-core/split-register-model.c:356
@@ -2999,7 +3001,7 @@ msgstr ""
#: gnucash/gnome/dialog-sx-editor2.c:165 gnucash/gnome/dialog-sx-editor.c:167
#: gnucash/gnome/gnc-plugin-page-sx-list.c:151
#: gnucash/gnome/window-reconcile2.c:2187 gnucash/gnome/window-reconcile.c:2449
-#: gnucash/gnome-utils/gnc-main-window.c:277
+#: gnucash/gnome-utils/gnc-main-window.c:278
#: gnucash/gtkbuilder/dialog-billterms.glade:679
#: gnucash/gtkbuilder/dialog-commodities.glade:156
#: gnucash/gtkbuilder/dialog-price.glade:858
@@ -3016,13 +3018,13 @@ msgid "_Transaction"
msgstr ""
#: gnucash/gnome/dialog-sx-editor2.c:167 gnucash/gnome/dialog-sx-editor.c:169
-#: gnucash/gnome-utils/gnc-main-window.c:278
+#: gnucash/gnome-utils/gnc-main-window.c:279
#, fuzzy
msgid "_View"
msgstr "_Yeni"
#: gnucash/gnome/dialog-sx-editor2.c:168 gnucash/gnome/dialog-sx-editor.c:170
-#: gnucash/gnome-utils/gnc-main-window.c:279
+#: gnucash/gnome-utils/gnc-main-window.c:280
#, fuzzy
msgid "_Actions"
msgstr "GediÅ"
@@ -3042,7 +3044,7 @@ msgstr ""
msgid "Couldn't parse debit formula for split \"%s\"."
msgstr ""
-#: gnucash/gnome/dialog-sx-editor2.c:691 gnucash/gnome/dialog-sx-editor.c:874
+#: gnucash/gnome/dialog-sx-editor2.c:691 gnucash/gnome/dialog-sx-editor.c:880
#: gnucash/gnome/dialog-sx-from-trans.c:261
msgid ""
"The Scheduled Transaction Editor cannot automatically balance this "
@@ -3097,18 +3099,18 @@ msgid ""
"revoke them."
msgstr ""
-#: gnucash/gnome/dialog-sx-editor2.c:1347 gnucash/gnome/dialog-sx-editor.c:1406
+#: gnucash/gnome/dialog-sx-editor2.c:1347 gnucash/gnome/dialog-sx-editor.c:1412
#, fuzzy
msgid "(never)"
msgstr "(heç biri)"
-#: gnucash/gnome/dialog-sx-editor2.c:1515 gnucash/gnome/dialog-sx-editor.c:1568
+#: gnucash/gnome/dialog-sx-editor2.c:1515 gnucash/gnome/dialog-sx-editor.c:1574
msgid ""
"The current template transaction has been changed. Would you like to record "
"the changes?"
msgstr ""
-#: gnucash/gnome/dialog-sx-editor2.c:1782 gnucash/gnome/dialog-sx-editor.c:1844
+#: gnucash/gnome/dialog-sx-editor2.c:1782 gnucash/gnome/dialog-sx-editor.c:1850
#: gnucash/gnome/gnc-plugin-page-sx-list.c:246
#: gnucash/gnome/gnc-plugin-page-sx-list.c:252
msgid "Scheduled Transactions"
@@ -3120,30 +3122,30 @@ msgid ""
"cannot be automatically created."
msgstr ""
-#: gnucash/gnome/dialog-sx-editor.c:675
+#: gnucash/gnome/dialog-sx-editor.c:679
#, c-format
msgid "Couldn't parse %s for split \"%s\"."
msgstr ""
-#: gnucash/gnome/dialog-sx-editor.c:739
+#: gnucash/gnome/dialog-sx-editor.c:745
#, c-format
msgid "Split with memo %s has an invalid account."
msgstr ""
-#: gnucash/gnome/dialog-sx-editor.c:742
+#: gnucash/gnome/dialog-sx-editor.c:748
msgid "Invalid Account in Split"
msgstr ""
-#: gnucash/gnome/dialog-sx-editor.c:754
+#: gnucash/gnome/dialog-sx-editor.c:760
#, c-format
msgid "Split with memo %s has an unparsable Credit Formula."
msgstr ""
-#: gnucash/gnome/dialog-sx-editor.c:757 gnucash/gnome/dialog-sx-editor.c:773
+#: gnucash/gnome/dialog-sx-editor.c:763 gnucash/gnome/dialog-sx-editor.c:779
msgid "Unparsable Formula in Split"
msgstr ""
-#: gnucash/gnome/dialog-sx-editor.c:770
+#: gnucash/gnome/dialog-sx-editor.c:776
#, c-format
msgid "Split with memo %s has an unparsable Debit Formula."
msgstr ""
@@ -3399,7 +3401,7 @@ msgstr ""
#: gnucash/gnome/gnc-plugin-basic-commands.c:121
#: gnucash/gnome-utils/gnc-file.c:100 gnucash/gnome-utils/gnc-file.c:666
-#: gnucash/gnome-utils/gnc-main-window.c:1314
+#: gnucash/gnome-utils/gnc-main-window.c:1342
#: gnucash/html/gnc-html-webkit1.c:1198
#, fuzzy
msgid "_Save"
@@ -4017,7 +4019,7 @@ msgstr ""
#: gnucash/gnome/gnc-plugin-page-owner-tree.c:185
#: gnucash/gnome/gnc-plugin-page-register2.c:340
#: gnucash/gnome/gnc-plugin-page-register.c:463
-#: gnucash/gnome-utils/gnc-main-window.c:349
+#: gnucash/gnome-utils/gnc-main-window.c:351
msgid "_Filter By..."
msgstr ""
@@ -4029,7 +4031,7 @@ msgstr ""
#: gnucash/gnome/gnc-plugin-page-register.c:467
#: gnucash/gnome/gnc-plugin-page-report.c:1231
#: gnucash/gnome/gnc-plugin-page-sx-list.c:170
-#: gnucash/gnome-utils/gnc-main-window.c:353
+#: gnucash/gnome-utils/gnc-main-window.c:355
#, fuzzy
msgid "_Refresh"
msgstr "_Raportlar"
@@ -4041,7 +4043,7 @@ msgstr "_Raportlar"
#: gnucash/gnome/gnc-plugin-page-register.c:468
#: gnucash/gnome/gnc-plugin-page-report.c:1232
#: gnucash/gnome/gnc-plugin-page-sx-list.c:171
-#: gnucash/gnome-utils/gnc-main-window.c:354
+#: gnucash/gnome-utils/gnc-main-window.c:356
msgid "Refresh this window"
msgstr ""
@@ -4461,7 +4463,7 @@ msgstr ""
#: gnucash/gnome/gnc-plugin-page-register2.c:240
#: gnucash/gnome/gnc-plugin-page-register.c:354
#: gnucash/gnome/gnc-plugin-page-report.c:1226
-#: gnucash/gnome-utils/gnc-main-window.c:332
+#: gnucash/gnome-utils/gnc-main-window.c:333
#, fuzzy
msgid "_Paste"
msgstr "_Sonraya burax"
@@ -5282,7 +5284,7 @@ msgstr "Ãap Et"
#: gnucash/gnome/gnc-plugin-page-register2.c:230
#: gnucash/gnome/gnc-plugin-page-register.c:344
#: gnucash/gnome/gnc-plugin-page-report.c:1216
-#: gnucash/gnome-utils/gnc-main-window.c:322
+#: gnucash/gnome-utils/gnc-main-window.c:323
#, fuzzy
msgid "Cu_t"
msgstr "Xüsusi"
@@ -5290,28 +5292,28 @@ msgstr "Xüsusi"
#: gnucash/gnome/gnc-plugin-page-register2.c:231
#: gnucash/gnome/gnc-plugin-page-register.c:345
#: gnucash/gnome/gnc-plugin-page-report.c:1217
-#: gnucash/gnome-utils/gnc-main-window.c:323
+#: gnucash/gnome-utils/gnc-main-window.c:324
msgid "Cut the current selection and copy it to clipboard"
msgstr ""
#: gnucash/gnome/gnc-plugin-page-register2.c:235
#: gnucash/gnome/gnc-plugin-page-register.c:349
#: gnucash/gnome/gnc-plugin-page-report.c:1221
-#: gnucash/gnome-utils/gnc-main-window.c:327
+#: gnucash/gnome-utils/gnc-main-window.c:328
msgid "_Copy"
msgstr ""
#: gnucash/gnome/gnc-plugin-page-register2.c:236
#: gnucash/gnome/gnc-plugin-page-register.c:350
#: gnucash/gnome/gnc-plugin-page-report.c:1222
-#: gnucash/gnome-utils/gnc-main-window.c:328
+#: gnucash/gnome-utils/gnc-main-window.c:329
msgid "Copy the current selection to clipboard"
msgstr ""
#: gnucash/gnome/gnc-plugin-page-register2.c:241
#: gnucash/gnome/gnc-plugin-page-register.c:355
#: gnucash/gnome/gnc-plugin-page-report.c:1227
-#: gnucash/gnome-utils/gnc-main-window.c:333
+#: gnucash/gnome-utils/gnc-main-window.c:334
msgid "Paste the clipboard content at the cursor position"
msgstr ""
@@ -5776,7 +5778,7 @@ msgid "Remo_ve Other Splits"
msgstr "Sil"
#: gnucash/gnome/gnc-plugin-page-register.c:459
-#: gnucash/gnome-utils/gnc-main-window.c:345
+#: gnucash/gnome-utils/gnc-main-window.c:347
msgid "_Sort By..."
msgstr ""
@@ -6796,7 +6798,7 @@ msgstr ""
#: gnucash/gnome/window-reconcile2.c:2129
#: gnucash/gnome/window-reconcile2.c:2210 gnucash/gnome/window-reconcile.c:2391
#: gnucash/gnome/window-reconcile.c:2472
-#: gnucash/gnome-utils/gnc-main-window.c:285
+#: gnucash/gnome-utils/gnc-main-window.c:286
#: gnucash/gtkbuilder/dialog-account.glade:1121
#: gnucash/gtkbuilder/dialog-bi-import-gui.glade:23
#: gnucash/gtkbuilder/dialog-book-close.glade:22
@@ -6806,7 +6808,7 @@ msgstr ""
#: gnucash/gtkbuilder/dialog-custom-report.glade:29
#: gnucash/gtkbuilder/dialog-employee.glade:23
#: gnucash/gtkbuilder/dialog-fincalc.glade:107
-#: gnucash/gtkbuilder/dialog-import.glade:1023
+#: gnucash/gtkbuilder/dialog-import.glade:1168
#: gnucash/gtkbuilder/dialog-invoice.glade:657
#: gnucash/gtkbuilder/dialog-job.glade:24
#: gnucash/gtkbuilder/dialog-options.glade:21
@@ -6870,7 +6872,7 @@ msgid "Edit the main account for this register"
msgstr ""
#: gnucash/gnome/window-reconcile2.c:2173 gnucash/gnome/window-reconcile.c:2435
-#: gnucash/gnome-utils/gnc-main-window.c:360
+#: gnucash/gnome-utils/gnc-main-window.c:362
msgid "_Check & Repair"
msgstr ""
@@ -7640,7 +7642,7 @@ msgid "_Save As"
msgstr "Qeyd Et"
#: gnucash/gnome-utils/dialog-options.c:225
-#: gnucash/gnome-utils/gnc-main-window.c:309
+#: gnucash/gnome-utils/gnc-main-window.c:310
#: gnucash/gtkbuilder/dialog-billterms.glade:731
#: gnucash/gtkbuilder/dialog-commodities.glade:174
#: gnucash/gtkbuilder/dialog-custom-report.glade:46
@@ -8185,7 +8187,7 @@ msgstr ""
msgid "(unnamed)"
msgstr "(heç biri)"
-#: gnucash/gnome-utils/gnc-file.c:94 gnucash/gnome-utils/gnc-main-window.c:289
+#: gnucash/gnome-utils/gnc-file.c:94 gnucash/gnome-utils/gnc-main-window.c:290
#: gnucash/import-export/bi-import/gnc-plugin-bi-import.c:57
#: gnucash/import-export/customer-import/gnc-plugin-customer-import.c:57
#, fuzzy
@@ -8204,7 +8206,7 @@ msgstr "İxrac Et"
msgid "Save"
msgstr "Qeyd Et"
-#: gnucash/gnome-utils/gnc-file.c:106 gnucash/gnome-utils/gnc-main-window.c:290
+#: gnucash/gnome-utils/gnc-file.c:106 gnucash/gnome-utils/gnc-main-window.c:291
#, fuzzy
msgid "_Export"
msgstr "İxrac Et"
@@ -8435,7 +8437,7 @@ msgid "Save changes to the file?"
msgstr ""
#: gnucash/gnome-utils/gnc-file.c:656
-#: gnucash/gnome-utils/gnc-main-window.c:1307
+#: gnucash/gnome-utils/gnc-main-window.c:1335
#, c-format
msgid "If you don't save, changes from the past %d minute will be discarded."
msgid_plural ""
@@ -8485,7 +8487,7 @@ msgstr "Yeni Hesab"
msgid "Open _Folder"
msgstr ""
-#: gnucash/gnome-utils/gnc-file.c:865 gnucash/gnome-utils/gnc-main-window.c:314
+#: gnucash/gnome-utils/gnc-file.c:865 gnucash/gnome-utils/gnc-main-window.c:315
#, fuzzy
msgid "_Quit"
msgstr "_DüzÉlt"
@@ -8524,7 +8526,7 @@ msgid ""
msgstr ""
#: gnucash/gnome-utils/gnc-file.c:1701
-#: gnucash/gnome-utils/gnc-main-window.c:1275
+#: gnucash/gnome-utils/gnc-main-window.c:1303
#, fuzzy
msgid "<unknown>"
msgstr "NamÉ'lum"
@@ -8571,313 +8573,364 @@ msgstr ""
msgid "Changes will be saved automatically in %u seconds"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:276
+#: gnucash/gnome-utils/gnc-main-window.c:277
#, fuzzy
msgid "_File"
msgstr "GiriÅ"
-#: gnucash/gnome-utils/gnc-main-window.c:280
+#: gnucash/gnome-utils/gnc-main-window.c:281
#, fuzzy
msgid "Tra_nsaction"
msgstr "Transaksiya Raportu"
-#: gnucash/gnome-utils/gnc-main-window.c:281
+#: gnucash/gnome-utils/gnc-main-window.c:282
#, fuzzy
msgid "_Reports"
msgstr "_Raportlar"
-#: gnucash/gnome-utils/gnc-main-window.c:282
+#: gnucash/gnome-utils/gnc-main-window.c:283
#, fuzzy
msgid "_Tools"
msgstr "_VasitÉlÉr"
-#: gnucash/gnome-utils/gnc-main-window.c:283
+#: gnucash/gnome-utils/gnc-main-window.c:284
msgid "E_xtensions"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:284
+#: gnucash/gnome-utils/gnc-main-window.c:285
#, fuzzy
msgid "_Windows"
msgstr "_PÉncÉrÉ"
-#: gnucash/gnome-utils/gnc-main-window.c:292
+#: gnucash/gnome-utils/gnc-main-window.c:293
#, fuzzy
msgid "_Print..."
msgstr "Ãap Et"
-#: gnucash/gnome-utils/gnc-main-window.c:293
+#: gnucash/gnome-utils/gnc-main-window.c:294
msgid "Print the currently active page"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:299
+#: gnucash/gnome-utils/gnc-main-window.c:300
#, fuzzy
msgid "Pa_ge Setup..."
msgstr "Dayan"
-#: gnucash/gnome-utils/gnc-main-window.c:300
+#: gnucash/gnome-utils/gnc-main-window.c:301
msgid "Specify the page size and orientation for printing"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:304
+#: gnucash/gnome-utils/gnc-main-window.c:305
msgid "Proper_ties"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:305
+#: gnucash/gnome-utils/gnc-main-window.c:306
msgid "Edit the properties of the current file"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:310
+#: gnucash/gnome-utils/gnc-main-window.c:311
msgid "Close the currently active page"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:315
+#: gnucash/gnome-utils/gnc-main-window.c:316
msgid "Quit this application"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:337
+#: gnucash/gnome-utils/gnc-main-window.c:338
#, fuzzy
msgid "Pr_eferences"
msgstr "SeçÉnÉklÉr"
-#: gnucash/gnome-utils/gnc-main-window.c:338
+#: gnucash/gnome-utils/gnc-main-window.c:339
msgid "Edit the global preferences of GnuCash"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:346
+#: gnucash/gnome-utils/gnc-main-window.c:345
+#, fuzzy
+msgid "Tab P_osition"
+msgstr "Transaksiya Raportu"
+
+#: gnucash/gnome-utils/gnc-main-window.c:348
msgid "Select sorting criteria for this page view"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:350
+#: gnucash/gnome-utils/gnc-main-window.c:352
msgid "Select the account types that should be displayed."
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:362
+#: gnucash/gnome-utils/gnc-main-window.c:364
msgid "Reset _Warnings..."
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:363
+#: gnucash/gnome-utils/gnc-main-window.c:365
msgid "Reset the state of all warning messages so they will be shown again."
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:367
+#: gnucash/gnome-utils/gnc-main-window.c:369
msgid "Re_name Page"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:368
+#: gnucash/gnome-utils/gnc-main-window.c:370
msgid "Rename this page."
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:375
+#: gnucash/gnome-utils/gnc-main-window.c:377
#, fuzzy
msgid "_New Window"
msgstr "_PÉncÉrÉ"
-#: gnucash/gnome-utils/gnc-main-window.c:376
+#: gnucash/gnome-utils/gnc-main-window.c:378
msgid "Open a new top-level GnuCash window."
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:380
+#: gnucash/gnome-utils/gnc-main-window.c:382
msgid "New Window with _Page"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:381
+#: gnucash/gnome-utils/gnc-main-window.c:383
msgid "Move the current page to a new top-level GnuCash window."
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:388
+#: gnucash/gnome-utils/gnc-main-window.c:390
msgid "Tutorial and Concepts _Guide"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:389
+#: gnucash/gnome-utils/gnc-main-window.c:391
msgid "Open the GnuCash Tutorial"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:393
+#: gnucash/gnome-utils/gnc-main-window.c:395
#, fuzzy
msgid "_Contents"
msgstr "Santimetr"
-#: gnucash/gnome-utils/gnc-main-window.c:394
+#: gnucash/gnome-utils/gnc-main-window.c:396
msgid "Open the GnuCash Help"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:398
+#: gnucash/gnome-utils/gnc-main-window.c:400
#, fuzzy
msgid "_About"
msgstr "Hesab"
-#: gnucash/gnome-utils/gnc-main-window.c:399
+#: gnucash/gnome-utils/gnc-main-window.c:401
msgid "About GnuCash"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:411
+#: gnucash/gnome-utils/gnc-main-window.c:413
#, fuzzy
msgid "_Toolbar"
msgstr "_VasitÉlÉr"
-#: gnucash/gnome-utils/gnc-main-window.c:412
+#: gnucash/gnome-utils/gnc-main-window.c:414
msgid "Show/hide the toolbar on this window"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:416
+#: gnucash/gnome-utils/gnc-main-window.c:418
msgid "Su_mmary Bar"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:417
+#: gnucash/gnome-utils/gnc-main-window.c:419
msgid "Show/hide the summary bar on this window"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:421
+#: gnucash/gnome-utils/gnc-main-window.c:423
msgid "Stat_us Bar"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:422
+#: gnucash/gnome-utils/gnc-main-window.c:424
msgid "Show/hide the status bar on this window"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:434
+#: gnucash/gnome-utils/gnc-main-window.c:436
+#: gnucash/gtkbuilder/dialog-preferences.glade:3895
+#, fuzzy
+msgid "To_p"
+msgstr "Ãst"
+
+#: gnucash/gnome-utils/gnc-main-window.c:437
+#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:195
+#: gnucash/gtkbuilder/dialog-preferences.glade:3901
+msgid "Display the notebook tabs at the top of the window."
+msgstr ""
+
+#: gnucash/gnome-utils/gnc-main-window.c:440
+#: gnucash/gtkbuilder/dialog-preferences.glade:3914
+#, fuzzy
+msgid "B_ottom"
+msgstr "Alt"
+
+#: gnucash/gnome-utils/gnc-main-window.c:441
+#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:200
+#: gnucash/gtkbuilder/dialog-preferences.glade:3920
+msgid "Display the notebook tabs at the bottom of the window."
+msgstr ""
+
+#: gnucash/gnome-utils/gnc-main-window.c:444
+#: gnucash/gtkbuilder/dialog-preferences.glade:3933
+msgid "_Left"
+msgstr ""
+
+#: gnucash/gnome-utils/gnc-main-window.c:445
+#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:205
+#: gnucash/gtkbuilder/dialog-preferences.glade:3939
+msgid "Display the notebook tabs at the left of the window."
+msgstr ""
+
+#: gnucash/gnome-utils/gnc-main-window.c:448
+#: gnucash/gtkbuilder/dialog-preferences.glade:3952
+msgid "_Right"
+msgstr ""
+
+#: gnucash/gnome-utils/gnc-main-window.c:449
+#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:210
+#: gnucash/gtkbuilder/dialog-preferences.glade:3958
+msgid "Display the notebook tabs at the right of the window."
+msgstr ""
+
+#: gnucash/gnome-utils/gnc-main-window.c:462
#, fuzzy
msgid "Window _1"
msgstr "pÉncÉrÉ1"
-#: gnucash/gnome-utils/gnc-main-window.c:435
+#: gnucash/gnome-utils/gnc-main-window.c:463
#, fuzzy
msgid "Window _2"
msgstr "_PÉncÉrÉ"
-#: gnucash/gnome-utils/gnc-main-window.c:436
+#: gnucash/gnome-utils/gnc-main-window.c:464
#, fuzzy
msgid "Window _3"
msgstr "_PÉncÉrÉ"
-#: gnucash/gnome-utils/gnc-main-window.c:437
+#: gnucash/gnome-utils/gnc-main-window.c:465
#, fuzzy
msgid "Window _4"
msgstr "_PÉncÉrÉ"
-#: gnucash/gnome-utils/gnc-main-window.c:438
+#: gnucash/gnome-utils/gnc-main-window.c:466
#, fuzzy
msgid "Window _5"
msgstr "_PÉncÉrÉ"
-#: gnucash/gnome-utils/gnc-main-window.c:439
+#: gnucash/gnome-utils/gnc-main-window.c:467
#, fuzzy
msgid "Window _6"
msgstr "_PÉncÉrÉ"
-#: gnucash/gnome-utils/gnc-main-window.c:440
+#: gnucash/gnome-utils/gnc-main-window.c:468
#, fuzzy
msgid "Window _7"
msgstr "_PÉncÉrÉ"
-#: gnucash/gnome-utils/gnc-main-window.c:441
+#: gnucash/gnome-utils/gnc-main-window.c:469
#, fuzzy
msgid "Window _8"
msgstr "_PÉncÉrÉ"
-#: gnucash/gnome-utils/gnc-main-window.c:442
+#: gnucash/gnome-utils/gnc-main-window.c:470
#, fuzzy
msgid "Window _9"
msgstr "_PÉncÉrÉ"
-#: gnucash/gnome-utils/gnc-main-window.c:443
+#: gnucash/gnome-utils/gnc-main-window.c:471
#, fuzzy
msgid "Window _0"
msgstr "_PÉncÉrÉ"
-#: gnucash/gnome-utils/gnc-main-window.c:1258
+#: gnucash/gnome-utils/gnc-main-window.c:1286
#, c-format
msgid "Save changes to file %s before closing?"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:1261
+#: gnucash/gnome-utils/gnc-main-window.c:1289
#, c-format
msgid ""
"If you don't save, changes from the past %d hours and %d minutes will be "
"discarded."
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:1263
+#: gnucash/gnome-utils/gnc-main-window.c:1291
#, c-format
msgid ""
"If you don't save, changes from the past %d days and %d hours will be "
"discarded."
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:1312
+#: gnucash/gnome-utils/gnc-main-window.c:1340
msgid "Close _Without Saving"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:1459
+#: gnucash/gnome-utils/gnc-main-window.c:1487
msgid "This window is closing and will not be restored."
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:1465
+#: gnucash/gnome-utils/gnc-main-window.c:1493
#, fuzzy
msgid "Close Window?"
msgstr "_PÉncÉrÉ"
#. Translators: This string is shown in the window title if this
#. document is, well, read-only.
-#: gnucash/gnome-utils/gnc-main-window.c:1595
+#: gnucash/gnome-utils/gnc-main-window.c:1623
msgid "(read-only)"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:1603
+#: gnucash/gnome-utils/gnc-main-window.c:1631
#, fuzzy
msgid "Unsaved Book"
msgstr "Qapat"
-#: gnucash/gnome-utils/gnc-main-window.c:1766
+#: gnucash/gnome-utils/gnc-main-window.c:1794
msgid "Last modified on %a, %b %d, %Y at %I:%M %p"
msgstr ""
#. Translators: This message appears in the status bar after opening the file.
-#: gnucash/gnome-utils/gnc-main-window.c:1769
+#: gnucash/gnome-utils/gnc-main-window.c:1797
#, c-format
msgid "File %s opened. %s"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:2896
+#: gnucash/gnome-utils/gnc-main-window.c:2924
msgctxt "lower case key for short cut to 'Accounts'"
msgid "a"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:2986
+#: gnucash/gnome-utils/gnc-main-window.c:3014
msgid "Unable to save to database."
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:2988
+#: gnucash/gnome-utils/gnc-main-window.c:3016
msgid "Unable to save to database: Book is marked read-only."
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:4333
+#: gnucash/gnome-utils/gnc-main-window.c:4396
#: gnucash/gtkbuilder/assistant-qif-import.glade:959
#, fuzzy
msgid "Book Options"
msgstr "SeçÉnÉklÉr"
-#: gnucash/gnome-utils/gnc-main-window.c:4751 gnucash/gnucash-core-app.cpp:261
+#: gnucash/gnome-utils/gnc-main-window.c:4853 gnucash/gnucash-core-app.cpp:261
msgid "(user modifiable)"
msgstr ""
#. Translators: %s will be replaced with the current year
-#: gnucash/gnome-utils/gnc-main-window.c:4778
+#: gnucash/gnome-utils/gnc-main-window.c:4880
#, c-format
msgid "Copyright © 1997-%s The GnuCash contributors."
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:4790
+#: gnucash/gnome-utils/gnc-main-window.c:4892
#: gnucash/gnome-utils/gnc-splash.c:98
msgid "Version"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:4791
+#: gnucash/gnome-utils/gnc-main-window.c:4893
#: gnucash/gnome-utils/gnc-splash.c:99 gnucash/gnucash-core-app.cpp:278
msgid "Build ID"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:4799
+#: gnucash/gnome-utils/gnc-main-window.c:4901
msgid "Accounting for personal and small business finance."
msgstr ""
@@ -8885,13 +8938,13 @@ msgstr ""
#. Enter your name or that of your team and an email contact for feedback.
#. The string can have multiple rows, so you can also add a list of
#. contributors.
-#: gnucash/gnome-utils/gnc-main-window.c:4808
+#: gnucash/gnome-utils/gnc-main-window.c:4910
msgid "translator-credits"
msgstr ""
"Vasif İsmayıloÄlu MD, 2001\n"
"Language-Team: Azerbaijani <linuxaz at azerimail.net>"
-#: gnucash/gnome-utils/gnc-main-window.c:4811
+#: gnucash/gnome-utils/gnc-main-window.c:4913
msgid "Visit the GnuCash website."
msgstr ""
@@ -9430,7 +9483,7 @@ msgid "Dist"
msgstr ""
#: gnucash/gnome-utils/gnc-tree-util-split-reg.c:45
-#: gnucash/import-export/import-main-matcher.c:1594
+#: gnucash/import-export/import-main-matcher.c:1862
#: gnucash/report/reports/standard/register.scm:218
#: libgnucash/engine/Split.c:1614 libgnucash/engine/Split.c:1631
msgid "-- Split Transaction --"
@@ -10057,12 +10110,12 @@ msgid "Enter the effective share price"
msgstr ""
#: gnucash/gnome-utils/gnc-tree-view-split-reg.c:3323
-#: gnucash/register/ledger-core/split-register-model.c:2380
+#: gnucash/register/ledger-core/split-register-model.c:2385
msgid "Enter credit formula for real transaction"
msgstr ""
#: gnucash/gnome-utils/gnc-tree-view-split-reg.c:3333
-#: gnucash/register/ledger-core/split-register-model.c:2346
+#: gnucash/register/ledger-core/split-register-model.c:2349
msgid "Enter debit formula for real transaction"
msgstr ""
@@ -11561,11 +11614,6 @@ msgid ""
"screen will be shown."
msgstr ""
-#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:195
-#: gnucash/gtkbuilder/dialog-preferences.glade:3901
-msgid "Display the notebook tabs at the top of the window."
-msgstr ""
-
#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:196
#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:201
#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:206
@@ -11576,21 +11624,6 @@ msgid ""
"\"right\". It defaults to \"top\"."
msgstr ""
-#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:200
-#: gnucash/gtkbuilder/dialog-preferences.glade:3920
-msgid "Display the notebook tabs at the bottom of the window."
-msgstr ""
-
-#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:205
-#: gnucash/gtkbuilder/dialog-preferences.glade:3939
-msgid "Display the notebook tabs at the left of the window."
-msgstr ""
-
-#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:210
-#: gnucash/gtkbuilder/dialog-preferences.glade:3958
-msgid "Display the notebook tabs at the right of the window."
-msgstr ""
-
#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:215
#: gnucash/gtkbuilder/dialog-preferences.glade:3990
msgid "Display the summary bar at the top of the page."
@@ -13005,7 +13038,7 @@ msgid "Select a row to change the mappings"
msgstr ""
#: gnucash/gtkbuilder/assistant-csv-trans-import.glade:970
-#: gnucash/import-export/import-account-matcher.c:188
+#: gnucash/import-export/import-account-matcher.c:197
#, fuzzy
msgid "Account ID"
msgstr "Hesab"
@@ -13856,6 +13889,7 @@ msgid "_Amount"
msgstr "Miqdar:"
#: gnucash/gtkbuilder/assistant-stock-split.glade:293
+#: gnucash/gtkbuilder/dialog-import.glade:958
#: gnucash/gtkbuilder/dialog-print-check.glade:1129
#: gnucash/gtkbuilder/gnc-plugin-page-register.glade:957
#, fuzzy
@@ -14245,6 +14279,7 @@ msgid "_Account code"
msgstr "Hesab Adı"
#: gnucash/gtkbuilder/dialog-account.glade:1251
+#: gnucash/gtkbuilder/dialog-import.glade:930
msgid "_Description"
msgstr "İzahat"
@@ -15512,43 +15547,56 @@ msgstr ""
msgid "Green"
msgstr "YaÅıl"
-#: gnucash/gtkbuilder/dialog-import.glade:877
+#: gnucash/gtkbuilder/dialog-import.glade:871
+#, fuzzy
+msgid "Edit imported transaction details"
+msgstr "Transaksiya Raportu"
+
+#: gnucash/gtkbuilder/dialog-import.glade:944
+#: gnucash/gtkbuilder/dialog-lot-viewer.glade:151
+#: gnucash/gtkbuilder/dialog-print-check.glade:745
+#: gnucash/gtkbuilder/gnc-plugin-page-register.glade:1014
+#, fuzzy
+msgid "_Notes"
+msgstr "QeydlÉr"
+
+#: gnucash/gtkbuilder/dialog-import.glade:1022
msgid ""
"List of downloaded transactions (source split and matched information shown)"
msgstr ""
-#: gnucash/gtkbuilder/dialog-import.glade:919
+#: gnucash/gtkbuilder/dialog-import.glade:1064
#, fuzzy
msgid "Show _Account column"
msgstr "Yeni Hesab"
-#: gnucash/gtkbuilder/dialog-import.glade:935
+#: gnucash/gtkbuilder/dialog-import.glade:1080
#, fuzzy
msgid "Show _Memo column"
msgstr "Yeni Hesab"
-#: gnucash/gtkbuilder/dialog-import.glade:951
+#: gnucash/gtkbuilder/dialog-import.glade:1096
#, fuzzy
msgid "Show matched _information"
msgstr "Ãmumi MÉ'lumat"
-#: gnucash/gtkbuilder/dialog-import.glade:966
+#: gnucash/gtkbuilder/dialog-import.glade:1111
msgid "A_ppend"
msgstr ""
-#: gnucash/gtkbuilder/dialog-import.glade:970
+#: gnucash/gtkbuilder/dialog-import.glade:1115
msgid ""
"When Updating and Clearing a matched transaction, append the imported "
"Description and Notes to the matched Description and Notes instead of "
"replacing them."
msgstr ""
-#: gnucash/gtkbuilder/dialog-import.glade:982
+#: gnucash/gtkbuilder/dialog-import.glade:1127
#, fuzzy
msgid "_Reconcile after match"
msgstr "Yeni Hesab"
-#: gnucash/gtkbuilder/dialog-import.glade:1005
+#: gnucash/gtkbuilder/dialog-import.glade:1150
msgid "Generic import transaction matcher"
msgstr ""
@@ -15663,13 +15711,6 @@ msgstr ""
msgid "Enter a name for the highlighted lot."
msgstr ""
-#: gnucash/gtkbuilder/dialog-lot-viewer.glade:151
-#: gnucash/gtkbuilder/dialog-print-check.glade:745
-#: gnucash/gtkbuilder/gnc-plugin-page-register.glade:1014
-#, fuzzy
-msgid "_Notes"
-msgstr "QeydlÉr"
-
#: gnucash/gtkbuilder/dialog-lot-viewer.glade:174
msgid "Enter any notes you want to make about this lot."
msgstr ""
@@ -16670,24 +16711,6 @@ msgstr ""
msgid "<b>Tab Position</b>"
msgstr ""
-#: gnucash/gtkbuilder/dialog-preferences.glade:3895
-#, fuzzy
-msgid "To_p"
-msgstr "Ãst"
-
-#: gnucash/gtkbuilder/dialog-preferences.glade:3914
-#, fuzzy
-msgid "B_ottom"
-msgstr "Alt"
-
-#: gnucash/gtkbuilder/dialog-preferences.glade:3933
-msgid "_Left"
-msgstr ""
-
-#: gnucash/gtkbuilder/dialog-preferences.glade:3952
-msgid "_Right"
-msgstr ""
-
#: gnucash/gtkbuilder/dialog-preferences.glade:3974
msgid "<b>Summary Bar Position</b>"
msgstr ""
@@ -18606,17 +18629,17 @@ msgstr ""
msgid "Bank code %s (%s), Account %s (%s)"
msgstr ""
-#: gnucash/import-export/aqb/assistant-ab-initial.c:858
+#: gnucash/import-export/aqb/assistant-ab-initial.c:859
#, fuzzy
msgid "Online Banking Account Name"
msgstr "Hesab adı"
-#: gnucash/import-export/aqb/assistant-ab-initial.c:863
+#: gnucash/import-export/aqb/assistant-ab-initial.c:864
#, fuzzy
msgid "GnuCash Account Name"
msgstr "Hesab adı"
-#: gnucash/import-export/aqb/assistant-ab-initial.c:869
+#: gnucash/import-export/aqb/assistant-ab-initial.c:870
#: gnucash/import-export/qif-imp/assistant-qif-import.c:572
#: gnucash/import-export/qif-imp/dialog-account-picker.c:452
msgid "New?"
@@ -20575,21 +20598,21 @@ msgstr ""
msgid "Import Customers and Vendors from a CSV text file."
msgstr ""
-#: gnucash/import-export/import-account-matcher.c:263
+#: gnucash/import-export/import-account-matcher.c:272
#, c-format
msgid ""
"The account '%s' is a placeholder account and does not allow transactions. "
"Please choose a different account."
msgstr ""
-#: gnucash/import-export/import-account-matcher.c:280
+#: gnucash/import-export/import-account-matcher.c:289
#, c-format
msgid ""
"The account '%s' has a different commodity to the one required, '%s'. Please "
"choose a different account."
msgstr ""
-#: gnucash/import-export/import-account-matcher.c:472
+#: gnucash/import-export/import-account-matcher.c:481
msgid "(Full account ID: "
msgstr ""
@@ -20616,124 +20639,115 @@ msgstr ""
msgid "y/d/m"
msgstr ""
-#: gnucash/import-export/import-main-matcher.c:462
+#: gnucash/import-export/import-main-matcher.c:518
#, fuzzy
msgid "No new transactions were found in this import."
msgstr "Transaksiya Raportu"
-#: gnucash/import-export/import-main-matcher.c:630
-#: gnucash/import-export/import-main-matcher.c:783
+#: gnucash/import-export/import-main-matcher.c:687
+#: gnucash/import-export/import-main-matcher.c:840
msgid "Destination account for the auto-balance split."
msgstr ""
-#: gnucash/import-export/import-main-matcher.c:943
-#, fuzzy
-msgid "Enter new Description"
-msgstr "İzahat"
-
-#: gnucash/import-export/import-main-matcher.c:958
-#, fuzzy
-msgid "Enter new Memo"
-msgstr "Tarix"
-
-#: gnucash/import-export/import-main-matcher.c:971
+#: gnucash/import-export/import-main-matcher.c:1026
+#: gnucash/report/html-utilities.scm:338
+#: gnucash/report/reports/standard/balsheet-pnl.scm:154
+#: gnucash/report/reports/standard/new-owner-report.scm:942
#, fuzzy
-msgid "Enter new Notes"
-msgstr "QeydlÉr"
+msgid "Disabled"
+msgstr "CÉdvÉl"
-#: gnucash/import-export/import-main-matcher.c:1097
-msgid "Assign a transfer account to the selection."
+#. Translators: Menu entry, no full stop
+#: gnucash/import-export/import-main-matcher.c:1321
+msgid "_Assign a transfer account to the selection"
msgstr ""
-#: gnucash/import-export/import-main-matcher.c:1108
+#. Translators: Menu entry, no full stop
+#: gnucash/import-export/import-main-matcher.c:1368
#, fuzzy
-msgid "Edit description."
+msgid "_Edit description, notes, or memo"
msgstr "İzahat"
-#: gnucash/import-export/import-main-matcher.c:1116
-#, fuzzy
-msgid "Edit memo."
-msgstr "DüzÉlt"
-
-#: gnucash/import-export/import-main-matcher.c:1124
+#. Translators: Menu entry, no full stop
+#: gnucash/import-export/import-main-matcher.c:1377
#, fuzzy
-msgid "Edit notes."
-msgstr "Yeni Hesab"
+msgid "_Reset all edits"
+msgstr "Qeydiyyatçılar"
-#: gnucash/import-export/import-main-matcher.c:1286
+#: gnucash/import-export/import-main-matcher.c:1547
msgctxt "Column header for 'Adding transaction'"
msgid "A"
msgstr ""
-#: gnucash/import-export/import-main-matcher.c:1289
+#: gnucash/import-export/import-main-matcher.c:1550
msgctxt "Column header for 'Updating plus Clearing transaction'"
msgid "U+C"
msgstr ""
-#: gnucash/import-export/import-main-matcher.c:1293
+#: gnucash/import-export/import-main-matcher.c:1554
msgctxt "Column header for 'Clearing transaction'"
msgid "C"
msgstr ""
-#: gnucash/import-export/import-main-matcher.c:1300
+#: gnucash/import-export/import-main-matcher.c:1561
msgid "Info"
msgstr ""
-#: gnucash/import-export/import-main-matcher.c:1307
+#: gnucash/import-export/import-main-matcher.c:1568
#: gnucash/report/stylesheets/head-or-tail.scm:102
msgid "Additional Comments"
msgstr ""
-#: gnucash/import-export/import-main-matcher.c:1700
+#: gnucash/import-export/import-main-matcher.c:1987
msgid "New, already balanced"
msgstr ""
#. Translators: %1$s is the amount to be transferred,
#. %2$s the destination account.
-#: gnucash/import-export/import-main-matcher.c:1726
+#: gnucash/import-export/import-main-matcher.c:2013
#, c-format
msgid "New, transfer %s to (manual) \"%s\""
msgstr ""
#. Translators: %1$s is the amount to be transferred,
#. %2$s the destination account.
-#: gnucash/import-export/import-main-matcher.c:1734
+#: gnucash/import-export/import-main-matcher.c:2021
#, c-format
msgid "New, transfer %s to (auto) \"%s\""
msgstr ""
#. Translators: %s is the amount to be transferred.
-#: gnucash/import-export/import-main-matcher.c:1745
+#: gnucash/import-export/import-main-matcher.c:2032
#, c-format
msgid "New, UNBALANCED (need acct to transfer %s)!"
msgstr ""
-#: gnucash/import-export/import-main-matcher.c:1763
+#: gnucash/import-export/import-main-matcher.c:2050
#, fuzzy, c-format
msgid "Reconcile (manual) match to %s"
msgstr "Yeni Hesab"
-#: gnucash/import-export/import-main-matcher.c:1768
+#: gnucash/import-export/import-main-matcher.c:2055
#, fuzzy, c-format
msgid "Reconcile (auto) match to %s"
msgstr "Yeni Hesab"
-#: gnucash/import-export/import-main-matcher.c:1777
-#: gnucash/import-export/import-main-matcher.c:1807
+#: gnucash/import-export/import-main-matcher.c:2064
+#: gnucash/import-export/import-main-matcher.c:2094
msgid "Match missing!"
msgstr ""
-#: gnucash/import-export/import-main-matcher.c:1793
+#: gnucash/import-export/import-main-matcher.c:2080
#, c-format
msgid "Update and reconcile (manual) match to %s"
msgstr ""
-#: gnucash/import-export/import-main-matcher.c:1798
+#: gnucash/import-export/import-main-matcher.c:2085
#, c-format
msgid "Update and reconcile (auto) match to %s"
msgstr ""
-#: gnucash/import-export/import-main-matcher.c:1815
+#: gnucash/import-export/import-main-matcher.c:2102
msgid "Do not import (no action selected)"
msgstr ""
@@ -22075,13 +22089,6 @@ msgstr[1] ""
msgid "No budgets exist. You must create at least one budget."
msgstr ""
-#: gnucash/report/html-utilities.scm:338
-#: gnucash/report/reports/standard/balsheet-pnl.scm:154
-#: gnucash/report/reports/standard/new-owner-report.scm:942
-#, fuzzy
-msgid "Disabled"
-msgstr "CÉdvÉl"
-
#: gnucash/report/html-utilities.scm:391
msgid "This report requires you to specify certain report options."
msgstr ""
@@ -28911,23 +28918,23 @@ msgstr ""
#. Translators: A list of error messages from the Scheduled Transactions (SX).
#. They might appear in their editor or in "Since last run".
-#: libgnucash/app-utils/gnc-sx-instance-model.c:1018
+#: libgnucash/app-utils/gnc-sx-instance-model.c:1019
#, c-format
msgid "Unknown account for guid [%s], cancelling SX [%s] creation."
msgstr ""
-#: libgnucash/app-utils/gnc-sx-instance-model.c:1071
+#: libgnucash/app-utils/gnc-sx-instance-model.c:1074
#, c-format
msgid "Error parsing SX [%s] key [%s]=formula [%s] at [%s]: %s."
msgstr ""
-#: libgnucash/app-utils/gnc-sx-instance-model.c:1125
-#: libgnucash/app-utils/gnc-sx-instance-model.c:1788
+#: libgnucash/app-utils/gnc-sx-instance-model.c:1130
+#: libgnucash/app-utils/gnc-sx-instance-model.c:1793
#, c-format
msgid "Error %d in SX [%s] final gnc_numeric value, using 0 instead."
msgstr ""
-#: libgnucash/app-utils/gnc-sx-instance-model.c:1797
+#: libgnucash/app-utils/gnc-sx-instance-model.c:1802
#, c-format
msgid "No exchange rate available in SX [%s] for %s -> %s, value is zero."
msgstr ""
@@ -29394,11 +29401,11 @@ msgctxt ""
msgid "Split"
msgstr "_Sil"
-#: libgnucash/engine/Transaction.c:2784
+#: libgnucash/engine/Transaction.c:2807
msgid "Voided transaction"
msgstr ""
-#: libgnucash/engine/Transaction.c:2800
+#: libgnucash/engine/Transaction.c:2823
#, fuzzy
msgid "Transaction Voided"
msgstr "Transaksiya Raportu"
diff --git a/po/bg.po b/po/bg.po
index 20b42bd7f..d36cdb092 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -8,10 +8,10 @@
# Kamen Naydenov
msgid ""
msgstr ""
-"Project-Id-Version: GnuCash 4.11-1\n"
+"Project-Id-Version: GnuCash 4.11-2\n"
"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug.cgi?"
"product=GnuCash&component=Translations\n"
-"POT-Creation-Date: 2022-07-17 04:04+0200\n"
+"POT-Creation-Date: 2022-07-22 06:33+0200\n"
"PO-Revision-Date: 2011-10-25 13:27+0200\n"
"Last-Translator: Rosi Dimova <pocu at bk.ru>\n"
"Language-Team: Bulgarian <dict at fsa-bg.org>\n"
@@ -972,7 +972,7 @@ msgstr "ÐалкÑлаÑÐ¾Ñ Ð·Ð° изплаÑане на заем"
#: gnucash/import-export/csv-exp/csv-transactions-export.c:622
#: gnucash/import-export/csv-imp/gnc-imp-props-price.cpp:53
#: gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp:63
-#: gnucash/import-export/import-main-matcher.c:1280
+#: gnucash/import-export/import-main-matcher.c:1541
#: gnucash/import-export/import-match-picker.c:393
#: gnucash/import-export/import-match-picker.c:433
#: gnucash/import-export/qif-imp/assistant-qif-import.c:3700
@@ -1075,7 +1075,7 @@ msgstr "ÐÑеÑка пÑи добавÑне на Ñена."
#: gnucash/import-export/aqb/gnc-ab-utils.c:559
#: gnucash/import-export/bi-import/dialog-bi-import-gui.c:147
#: gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp:70
-#: gnucash/import-export/import-main-matcher.c:1281
+#: gnucash/import-export/import-main-matcher.c:1542
#: gnucash/import-export/import-match-picker.c:392
#: gnucash/import-export/qif-imp/dialog-account-picker.c:433
#: gnucash/register/ledger-core/split-register-model.c:342
@@ -1332,8 +1332,8 @@ msgstr "ÐзÑÑиване на инвеÑÑиÑионна ÑÑока?"
#: gnucash/gnome-utils/gnc-file.c:118 gnucash/gnome-utils/gnc-file.c:366
#: gnucash/gnome-utils/gnc-file.c:664 gnucash/gnome-utils/gnc-gui-query.c:300
#: gnucash/gnome-utils/gnc-gui-query.c:332
-#: gnucash/gnome-utils/gnc-main-window.c:1313
-#: gnucash/gnome-utils/gnc-main-window.c:1470
+#: gnucash/gnome-utils/gnc-main-window.c:1341
+#: gnucash/gnome-utils/gnc-main-window.c:1498
#: gnucash/gnome-utils/gnc-tree-control-split-reg.c:886
#: gnucash/gnome-utils/gnc-tree-control-split-reg.c:1023
#: gnucash/gnome-utils/gnc-tree-control-split-reg.c:1063
@@ -1362,7 +1362,8 @@ msgstr "ÐзÑÑиване на инвеÑÑиÑионна ÑÑока?"
#: gnucash/gtkbuilder/dialog-fincalc.glade:137
#: gnucash/gtkbuilder/dialog-import.glade:46
#: gnucash/gtkbuilder/dialog-import.glade:328
-#: gnucash/gtkbuilder/dialog-import.glade:1040
+#: gnucash/gtkbuilder/dialog-import.glade:885
+#: gnucash/gtkbuilder/dialog-import.glade:1185
#: gnucash/gtkbuilder/dialog-invoice.glade:674
#: gnucash/gtkbuilder/dialog-invoice.glade:1198
#: gnucash/gtkbuilder/dialog-job.glade:41
@@ -1594,7 +1595,7 @@ msgstr "ÐÐ·Ð±Ð¾Ñ Ð½Ð° ÑмеÑка"
#: gnucash/gnome-utils/gnc-gui-query.c:297
#: gnucash/gnome-utils/gnc-gui-query.c:331
#: gnucash/gnome-utils/gnc-gui-query.c:417
-#: gnucash/gnome-utils/gnc-main-window.c:1471
+#: gnucash/gnome-utils/gnc-main-window.c:1499
#: gnucash/gtkbuilder/assistant-xml-encoding.glade:196
#: gnucash/gtkbuilder/dialog-account.glade:35
#: gnucash/gtkbuilder/dialog-account.glade:832
@@ -1617,7 +1618,8 @@ msgstr "ÐÐ·Ð±Ð¾Ñ Ð½Ð° ÑмеÑка"
#: gnucash/gtkbuilder/dialog-import.glade:61
#: gnucash/gtkbuilder/dialog-import.glade:188
#: gnucash/gtkbuilder/dialog-import.glade:343
-#: gnucash/gtkbuilder/dialog-import.glade:1056
+#: gnucash/gtkbuilder/dialog-import.glade:899
+#: gnucash/gtkbuilder/dialog-import.glade:1201
#: gnucash/gtkbuilder/dialog-invoice.glade:690
#: gnucash/gtkbuilder/dialog-invoice.glade:1213
#: gnucash/gtkbuilder/dialog-job.glade:57
@@ -1747,7 +1749,7 @@ msgstr "ÐÑÑÐµÑ Ð½Ð° ÑÑанзакÑии"
#: gnucash/import-export/csv-exp/csv-transactions-export.c:624
#: gnucash/import-export/csv-exp/csv-tree-export.c:156
#: gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp:65
-#: gnucash/import-export/import-main-matcher.c:1284
+#: gnucash/import-export/import-main-matcher.c:1545
#: gnucash/import-export/import-match-picker.c:395
#: gnucash/import-export/import-match-picker.c:435
#: gnucash/import-export/qif-imp/assistant-qif-import.c:3710
@@ -1829,7 +1831,7 @@ msgid "Username"
msgstr "ÐоÑÑебиÑелÑко име"
#: gnucash/gnome/dialog-employee.c:732 gnucash/gnome/dialog-sx-editor2.c:1755
-#: gnucash/gnome/dialog-sx-editor.c:1817 gnucash/gnome/dialog-tax-info.c:1200
+#: gnucash/gnome/dialog-sx-editor.c:1823 gnucash/gnome/dialog-tax-info.c:1200
#: gnucash/gnome-utils/gnc-dense-cal.c:350
#: gnucash/gnome-utils/gnc-tree-model-budget.c:96
#: gnucash/gnome-utils/gnc-tree-view-commodity.c:368
@@ -1969,7 +1971,7 @@ msgstr "СÑойноÑÑ Ð½Ð° акÑииÑе"
#: gnucash/gtkbuilder/dialog-payment.glade:418
#: gnucash/gtkbuilder/dialog-transfer.glade:102
#: gnucash/import-export/csv-imp/gnc-imp-props-price.cpp:54
-#: gnucash/import-export/import-main-matcher.c:1283
+#: gnucash/import-export/import-main-matcher.c:1544
#: gnucash/import-export/import-match-picker.c:394
#: gnucash/import-export/import-match-picker.c:434
#: gnucash/import-export/qif-imp/assistant-qif-import.c:3721
@@ -2105,7 +2107,7 @@ msgstr ""
#: gnucash/gtkbuilder/dialog-transfer.glade:205
#: gnucash/import-export/csv-exp/csv-transactions-export.c:626
#: gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp:74
-#: gnucash/import-export/import-main-matcher.c:1285
+#: gnucash/import-export/import-main-matcher.c:1546
#: gnucash/import-export/import-match-picker.c:396
#: gnucash/import-export/import-match-picker.c:436
#: gnucash/register/ledger-core/split-register-model.c:356
@@ -3101,7 +3103,7 @@ msgstr "Ðме на ÑаблиÑа ÑÑÑ ÑÑилове"
#: gnucash/gnome/dialog-sx-editor2.c:165 gnucash/gnome/dialog-sx-editor.c:167
#: gnucash/gnome/gnc-plugin-page-sx-list.c:151
#: gnucash/gnome/window-reconcile2.c:2187 gnucash/gnome/window-reconcile.c:2449
-#: gnucash/gnome-utils/gnc-main-window.c:277
+#: gnucash/gnome-utils/gnc-main-window.c:278
#: gnucash/gtkbuilder/dialog-billterms.glade:679
#: gnucash/gtkbuilder/dialog-commodities.glade:156
#: gnucash/gtkbuilder/dialog-price.glade:858
@@ -3117,12 +3119,12 @@ msgid "_Transaction"
msgstr "_ТÑанзакÑиÑ"
#: gnucash/gnome/dialog-sx-editor2.c:167 gnucash/gnome/dialog-sx-editor.c:169
-#: gnucash/gnome-utils/gnc-main-window.c:278
+#: gnucash/gnome-utils/gnc-main-window.c:279
msgid "_View"
msgstr "_ÐÑеглед"
#: gnucash/gnome/dialog-sx-editor2.c:168 gnucash/gnome/dialog-sx-editor.c:170
-#: gnucash/gnome-utils/gnc-main-window.c:279
+#: gnucash/gnome-utils/gnc-main-window.c:280
msgid "_Actions"
msgstr "_ÐейÑÑвиÑ"
@@ -3142,7 +3144,7 @@ msgstr "Ðе може да Ñе инÑеÑпÑеÑиÑа кÑедиÑна ÑоÑ
msgid "Couldn't parse debit formula for split \"%s\"."
msgstr "Ðе може да Ñе инÑеÑпÑеÑиÑа дебиÑна ÑоÑмÑла за Ñазбивка \"%s\"."
-#: gnucash/gnome/dialog-sx-editor2.c:691 gnucash/gnome/dialog-sx-editor.c:874
+#: gnucash/gnome/dialog-sx-editor2.c:691 gnucash/gnome/dialog-sx-editor.c:880
#: gnucash/gnome/dialog-sx-from-trans.c:261
msgid ""
"The Scheduled Transaction Editor cannot automatically balance this "
@@ -3203,18 +3205,18 @@ msgid ""
"revoke them."
msgstr ""
-#: gnucash/gnome/dialog-sx-editor2.c:1347 gnucash/gnome/dialog-sx-editor.c:1406
+#: gnucash/gnome/dialog-sx-editor2.c:1347 gnucash/gnome/dialog-sx-editor.c:1412
msgid "(never)"
msgstr "(никога)"
-#: gnucash/gnome/dialog-sx-editor2.c:1515 gnucash/gnome/dialog-sx-editor.c:1568
+#: gnucash/gnome/dialog-sx-editor2.c:1515 gnucash/gnome/dialog-sx-editor.c:1574
msgid ""
"The current template transaction has been changed. Would you like to record "
"the changes?"
msgstr ""
"ТекÑÑиÑÑ Ñаблон на ÑÑанзакÑÐ¸Ñ Ðµ пÑоменен. ÐÑкаÑе ли да запиÑеÑе пÑомениÑе?"
-#: gnucash/gnome/dialog-sx-editor2.c:1782 gnucash/gnome/dialog-sx-editor.c:1844
+#: gnucash/gnome/dialog-sx-editor2.c:1782 gnucash/gnome/dialog-sx-editor.c:1850
#: gnucash/gnome/gnc-plugin-page-sx-list.c:246
#: gnucash/gnome/gnc-plugin-page-sx-list.c:252
msgid "Scheduled Transactions"
@@ -3227,31 +3229,31 @@ msgid ""
"cannot be automatically created."
msgstr "Ðе Ð¼Ð¾Ð³Ð°Ñ Ð´Ð° Ñе ÑÑÐ·Ð´Ð°Ð´Ð°Ñ Ð°Ð²ÑомаÑиÑно планиÑани ÑÑанзакÑии Ñ Ð¿Ñоменливи."
-#: gnucash/gnome/dialog-sx-editor.c:675
+#: gnucash/gnome/dialog-sx-editor.c:679
#, fuzzy, c-format
msgid "Couldn't parse %s for split \"%s\"."
msgstr "Ðе може да Ñе инÑеÑпÑеÑиÑа дебиÑна ÑоÑмÑла за Ñазбивка \"%s\"."
-#: gnucash/gnome/dialog-sx-editor.c:739
+#: gnucash/gnome/dialog-sx-editor.c:745
#, c-format
msgid "Split with memo %s has an invalid account."
msgstr ""
-#: gnucash/gnome/dialog-sx-editor.c:742
+#: gnucash/gnome/dialog-sx-editor.c:748
#, fuzzy
msgid "Invalid Account in Split"
msgstr "ÐклÑÑване на обÑа ÑÑма Ð¾Ñ Ð±ÑокеÑÑки ÑмеÑки"
-#: gnucash/gnome/dialog-sx-editor.c:754
+#: gnucash/gnome/dialog-sx-editor.c:760
#, c-format
msgid "Split with memo %s has an unparsable Credit Formula."
msgstr ""
-#: gnucash/gnome/dialog-sx-editor.c:757 gnucash/gnome/dialog-sx-editor.c:773
+#: gnucash/gnome/dialog-sx-editor.c:763 gnucash/gnome/dialog-sx-editor.c:779
msgid "Unparsable Formula in Split"
msgstr ""
-#: gnucash/gnome/dialog-sx-editor.c:770
+#: gnucash/gnome/dialog-sx-editor.c:776
#, c-format
msgid "Split with memo %s has an unparsable Debit Formula."
msgstr ""
@@ -3507,7 +3509,7 @@ msgstr "ÐÑваÑÑне на ÑÑÑеÑÑвÑÐ²Ð°Ñ Ñайл на GnuCash"
#: gnucash/gnome/gnc-plugin-basic-commands.c:121
#: gnucash/gnome-utils/gnc-file.c:100 gnucash/gnome-utils/gnc-file.c:666
-#: gnucash/gnome-utils/gnc-main-window.c:1314
+#: gnucash/gnome-utils/gnc-main-window.c:1342
#: gnucash/html/gnc-html-webkit1.c:1198
msgid "_Save"
msgstr "_Ðапазване"
@@ -4121,7 +4123,7 @@ msgstr "ÐÑеномеÑиÑане на подÑмеÑкиÑе в избÑана
#: gnucash/gnome/gnc-plugin-page-owner-tree.c:185
#: gnucash/gnome/gnc-plugin-page-register2.c:340
#: gnucash/gnome/gnc-plugin-page-register.c:463
-#: gnucash/gnome-utils/gnc-main-window.c:349
+#: gnucash/gnome-utils/gnc-main-window.c:351
msgid "_Filter By..."
msgstr "_ФилÑÑиÑане по..."
@@ -4133,7 +4135,7 @@ msgstr "_ФилÑÑиÑане по..."
#: gnucash/gnome/gnc-plugin-page-register.c:467
#: gnucash/gnome/gnc-plugin-page-report.c:1231
#: gnucash/gnome/gnc-plugin-page-sx-list.c:170
-#: gnucash/gnome-utils/gnc-main-window.c:353
+#: gnucash/gnome-utils/gnc-main-window.c:355
msgid "_Refresh"
msgstr "_ÐпÑеÑнÑване"
@@ -4144,7 +4146,7 @@ msgstr "_ÐпÑеÑнÑване"
#: gnucash/gnome/gnc-plugin-page-register.c:468
#: gnucash/gnome/gnc-plugin-page-report.c:1232
#: gnucash/gnome/gnc-plugin-page-sx-list.c:171
-#: gnucash/gnome-utils/gnc-main-window.c:354
+#: gnucash/gnome-utils/gnc-main-window.c:356
msgid "Refresh this window"
msgstr "ÐпÑеÑнÑване на пÑозоÑеÑа"
@@ -4573,7 +4575,7 @@ msgstr "ÐопиÑане"
#: gnucash/gnome/gnc-plugin-page-register2.c:240
#: gnucash/gnome/gnc-plugin-page-register.c:354
#: gnucash/gnome/gnc-plugin-page-report.c:1226
-#: gnucash/gnome-utils/gnc-main-window.c:332
+#: gnucash/gnome-utils/gnc-main-window.c:333
msgid "_Paste"
msgstr "_ÐоÑÑавÑне"
@@ -5406,35 +5408,35 @@ msgstr "_ÐеÑÐ°Ñ Ð½Ð° Ñекове..."
#: gnucash/gnome/gnc-plugin-page-register2.c:230
#: gnucash/gnome/gnc-plugin-page-register.c:344
#: gnucash/gnome/gnc-plugin-page-report.c:1216
-#: gnucash/gnome-utils/gnc-main-window.c:322
+#: gnucash/gnome-utils/gnc-main-window.c:323
msgid "Cu_t"
msgstr "Ð_зÑÑзване"
#: gnucash/gnome/gnc-plugin-page-register2.c:231
#: gnucash/gnome/gnc-plugin-page-register.c:345
#: gnucash/gnome/gnc-plugin-page-report.c:1217
-#: gnucash/gnome-utils/gnc-main-window.c:323
+#: gnucash/gnome-utils/gnc-main-window.c:324
msgid "Cut the current selection and copy it to clipboard"
msgstr "ÐзÑÑзва ÑекÑÑÐ¸Ñ Ð¸Ð·Ð±Ð¾Ñ Ð¸ го копиÑа в бÑÑеÑа"
#: gnucash/gnome/gnc-plugin-page-register2.c:235
#: gnucash/gnome/gnc-plugin-page-register.c:349
#: gnucash/gnome/gnc-plugin-page-report.c:1221
-#: gnucash/gnome-utils/gnc-main-window.c:327
+#: gnucash/gnome-utils/gnc-main-window.c:328
msgid "_Copy"
msgstr "_ÐопиÑане"
#: gnucash/gnome/gnc-plugin-page-register2.c:236
#: gnucash/gnome/gnc-plugin-page-register.c:350
#: gnucash/gnome/gnc-plugin-page-report.c:1222
-#: gnucash/gnome-utils/gnc-main-window.c:328
+#: gnucash/gnome-utils/gnc-main-window.c:329
msgid "Copy the current selection to clipboard"
msgstr "ÐопиÑане на ÑекÑÑÐ¸Ñ Ð¸Ð·Ð±Ð¾Ñ Ð² бÑÑеÑа"
#: gnucash/gnome/gnc-plugin-page-register2.c:241
#: gnucash/gnome/gnc-plugin-page-register.c:355
#: gnucash/gnome/gnc-plugin-page-report.c:1227
-#: gnucash/gnome-utils/gnc-main-window.c:333
+#: gnucash/gnome-utils/gnc-main-window.c:334
msgid "Paste the clipboard content at the cursor position"
msgstr "ÐоÑÑÐ°Ð²Ñ ÑÑдÑÑжаниеÑо на бÑÑеÑа на мÑÑÑоÑо на кÑÑÑоÑа"
@@ -5899,7 +5901,7 @@ msgstr "_ÐÑемаÑ
ване на Ñазбивки"
# FIXME подÑедба по?
#: gnucash/gnome/gnc-plugin-page-register.c:459
-#: gnucash/gnome-utils/gnc-main-window.c:345
+#: gnucash/gnome-utils/gnc-main-window.c:347
msgid "_Sort By..."
msgstr "_ÐодÑедба по..."
@@ -6970,7 +6972,7 @@ msgstr "_СмеÑка"
#: gnucash/gnome/window-reconcile2.c:2129
#: gnucash/gnome/window-reconcile2.c:2210 gnucash/gnome/window-reconcile.c:2391
#: gnucash/gnome/window-reconcile.c:2472
-#: gnucash/gnome-utils/gnc-main-window.c:285
+#: gnucash/gnome-utils/gnc-main-window.c:286
#: gnucash/gtkbuilder/dialog-account.glade:1121
#: gnucash/gtkbuilder/dialog-bi-import-gui.glade:23
#: gnucash/gtkbuilder/dialog-book-close.glade:22
@@ -6980,7 +6982,7 @@ msgstr "_СмеÑка"
#: gnucash/gtkbuilder/dialog-custom-report.glade:29
#: gnucash/gtkbuilder/dialog-employee.glade:23
#: gnucash/gtkbuilder/dialog-fincalc.glade:107
-#: gnucash/gtkbuilder/dialog-import.glade:1023
+#: gnucash/gtkbuilder/dialog-import.glade:1168
#: gnucash/gtkbuilder/dialog-invoice.glade:657
#: gnucash/gtkbuilder/dialog-job.glade:24
#: gnucash/gtkbuilder/dialog-options.glade:21
@@ -7043,7 +7045,7 @@ msgid "Edit the main account for this register"
msgstr "РедакÑиÑане на оÑновнаÑа ÑмеÑка в оÑÑеÑа"
#: gnucash/gnome/window-reconcile2.c:2173 gnucash/gnome/window-reconcile.c:2435
-#: gnucash/gnome-utils/gnc-main-window.c:360
+#: gnucash/gnome-utils/gnc-main-window.c:362
msgid "_Check & Repair"
msgstr "_ÐÑовеÑка и попÑавка"
@@ -7849,7 +7851,7 @@ msgid "_Save As"
msgstr "Ðапазване _каÑо..."
#: gnucash/gnome-utils/dialog-options.c:225
-#: gnucash/gnome-utils/gnc-main-window.c:309
+#: gnucash/gnome-utils/gnc-main-window.c:310
#: gnucash/gtkbuilder/dialog-billterms.glade:731
#: gnucash/gtkbuilder/dialog-commodities.glade:174
#: gnucash/gtkbuilder/dialog-custom-report.glade:46
@@ -8400,7 +8402,7 @@ msgstr "ЧеÑÑоÑа"
msgid "(unnamed)"
msgstr "(без име)"
-#: gnucash/gnome-utils/gnc-file.c:94 gnucash/gnome-utils/gnc-main-window.c:289
+#: gnucash/gnome-utils/gnc-file.c:94 gnucash/gnome-utils/gnc-main-window.c:290
#: gnucash/import-export/bi-import/gnc-plugin-bi-import.c:57
#: gnucash/import-export/customer-import/gnc-plugin-customer-import.c:57
msgid "_Import"
@@ -8418,7 +8420,7 @@ msgstr "ÐнаÑÑне"
msgid "Save"
msgstr "Ðапазване"
-#: gnucash/gnome-utils/gnc-file.c:106 gnucash/gnome-utils/gnc-main-window.c:290
+#: gnucash/gnome-utils/gnc-file.c:106 gnucash/gnome-utils/gnc-main-window.c:291
msgid "_Export"
msgstr "_ÐзнаÑÑне"
@@ -8696,7 +8698,7 @@ msgid "Save changes to the file?"
msgstr "Ðа Ñе запазÑÑ Ð»Ð¸ пÑомениÑе вÑв Ñайла?"
#: gnucash/gnome-utils/gnc-file.c:656
-#: gnucash/gnome-utils/gnc-main-window.c:1307
+#: gnucash/gnome-utils/gnc-main-window.c:1335
#, fuzzy, c-format
msgid "If you don't save, changes from the past %d minute will be discarded."
msgid_plural ""
@@ -8756,7 +8758,7 @@ msgstr "_ÐÑваÑÑне винаги"
msgid "Open _Folder"
msgstr "СинÑеÑиÑна ÑмеÑка "
-#: gnucash/gnome-utils/gnc-file.c:865 gnucash/gnome-utils/gnc-main-window.c:314
+#: gnucash/gnome-utils/gnc-file.c:865 gnucash/gnome-utils/gnc-main-window.c:315
msgid "_Quit"
msgstr "_ÐзÑ
од"
@@ -8799,7 +8801,7 @@ msgstr ""
"ФайлÑÑ %s веÑе ÑÑÑеÑÑвÑва. СигÑÑни ли ÑÑе, Ñе иÑкаÑе да го пÑезапиÑеÑе?"
#: gnucash/gnome-utils/gnc-file.c:1701
-#: gnucash/gnome-utils/gnc-main-window.c:1275
+#: gnucash/gnome-utils/gnc-main-window.c:1303
msgid "<unknown>"
msgstr "<непознаÑ>"
@@ -8850,206 +8852,256 @@ msgstr "ÐÑведеÑе поÑÑебиÑелÑко име и паÑола, за
msgid "Changes will be saved automatically in %u seconds"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:276
+#: gnucash/gnome-utils/gnc-main-window.c:277
msgid "_File"
msgstr "_Файл"
-#: gnucash/gnome-utils/gnc-main-window.c:280
+#: gnucash/gnome-utils/gnc-main-window.c:281
msgid "Tra_nsaction"
msgstr "ТÑа_нзакÑиÑ"
-#: gnucash/gnome-utils/gnc-main-window.c:281
+#: gnucash/gnome-utils/gnc-main-window.c:282
msgid "_Reports"
msgstr "_ÐÑÑеÑи"
-#: gnucash/gnome-utils/gnc-main-window.c:282
+#: gnucash/gnome-utils/gnc-main-window.c:283
msgid "_Tools"
msgstr "_ÐнÑÑÑÑменÑи"
-#: gnucash/gnome-utils/gnc-main-window.c:283
+#: gnucash/gnome-utils/gnc-main-window.c:284
msgid "E_xtensions"
msgstr "Ра_зÑиÑениÑ"
-#: gnucash/gnome-utils/gnc-main-window.c:284
+#: gnucash/gnome-utils/gnc-main-window.c:285
msgid "_Windows"
msgstr "_ÐÑозоÑÑи"
-#: gnucash/gnome-utils/gnc-main-window.c:292
+#: gnucash/gnome-utils/gnc-main-window.c:293
msgid "_Print..."
msgstr "_ÐÑпеÑаÑване..."
-#: gnucash/gnome-utils/gnc-main-window.c:293
+#: gnucash/gnome-utils/gnc-main-window.c:294
msgid "Print the currently active page"
msgstr "ÐÑпеÑаÑване на ÑекÑÑаÑа ÑÑÑаниÑа"
-#: gnucash/gnome-utils/gnc-main-window.c:299
+#: gnucash/gnome-utils/gnc-main-window.c:300
msgid "Pa_ge Setup..."
msgstr "ÐаÑ_ÑÑойка на ÑÑÑаниÑа..."
-#: gnucash/gnome-utils/gnc-main-window.c:300
+#: gnucash/gnome-utils/gnc-main-window.c:301
msgid "Specify the page size and orientation for printing"
msgstr "ÐпÑеделÑне ÑазмеÑа и ÑазположениеÑо за пеÑаÑ"
-#: gnucash/gnome-utils/gnc-main-window.c:304
+#: gnucash/gnome-utils/gnc-main-window.c:305
msgid "Proper_ties"
msgstr "С_войÑÑва"
-#: gnucash/gnome-utils/gnc-main-window.c:305
+#: gnucash/gnome-utils/gnc-main-window.c:306
msgid "Edit the properties of the current file"
msgstr "РедакÑиÑане на ÑвойÑÑваÑа на ÑекÑÑÐ¸Ñ Ñайл"
-#: gnucash/gnome-utils/gnc-main-window.c:310
+#: gnucash/gnome-utils/gnc-main-window.c:311
msgid "Close the currently active page"
msgstr "ÐаÑваÑÑне на ÑекÑÑаÑа ÑÑÑаниÑа"
-#: gnucash/gnome-utils/gnc-main-window.c:315
+#: gnucash/gnome-utils/gnc-main-window.c:316
msgid "Quit this application"
msgstr "ÐапÑÑкане на пÑиложениеÑо"
-#: gnucash/gnome-utils/gnc-main-window.c:337
+#: gnucash/gnome-utils/gnc-main-window.c:338
msgid "Pr_eferences"
msgstr "ÐÑе_дпоÑиÑаниÑ"
-#: gnucash/gnome-utils/gnc-main-window.c:338
+#: gnucash/gnome-utils/gnc-main-window.c:339
msgid "Edit the global preferences of GnuCash"
msgstr "РедакÑиÑане обÑиÑе пÑедпоÑиÑÐ°Ð½Ð¸Ñ Ð² GnuCash"
-#: gnucash/gnome-utils/gnc-main-window.c:346
+#: gnucash/gnome-utils/gnc-main-window.c:345
+#, fuzzy
+#| msgid "<b>Tab Position</b>"
+msgid "Tab P_osition"
+msgstr "<b>ÐÑÑÑо на подпÑозоÑеÑ</b>"
+
+#: gnucash/gnome-utils/gnc-main-window.c:348
msgid "Select sorting criteria for this page view"
msgstr "ÐÐ·Ð±Ð¾Ñ Ð½Ð° кÑиÑеÑий за подÑеждане пÑи пÑеглед на ÑÑÑаниÑаÑа"
-#: gnucash/gnome-utils/gnc-main-window.c:350
+#: gnucash/gnome-utils/gnc-main-window.c:352
msgid "Select the account types that should be displayed."
msgstr "ÐÐ·Ð±Ð¾Ñ Ð½Ð° видовеÑе ÑмеÑки, коиÑо да Ñе покажаÑ."
-#: gnucash/gnome-utils/gnc-main-window.c:362
+#: gnucash/gnome-utils/gnc-main-window.c:364
msgid "Reset _Warnings..."
msgstr "ÐÑлиÑане на _пÑедÑпÑеждениÑ..."
-#: gnucash/gnome-utils/gnc-main-window.c:363
+#: gnucash/gnome-utils/gnc-main-window.c:365
msgid "Reset the state of all warning messages so they will be shown again."
msgstr ""
"ÐÑлиÑане на ÑÑÑÑоÑниеÑо на вÑиÑки пÑедÑпÑедиÑелни ÑÑобÑениÑ, за да Ñе "
"Ð¿Ð¾ÐºÐ°Ð¶Ð°Ñ Ð¾Ñново."
-#: gnucash/gnome-utils/gnc-main-window.c:367
+#: gnucash/gnome-utils/gnc-main-window.c:369
msgid "Re_name Page"
msgstr "Ð_ÑеименÑване на ÑÑÑаниÑа"
-#: gnucash/gnome-utils/gnc-main-window.c:368
+#: gnucash/gnome-utils/gnc-main-window.c:370
msgid "Rename this page."
msgstr "ÐÑеименÑване на ÑÑÑаниÑаÑа."
-#: gnucash/gnome-utils/gnc-main-window.c:375
+#: gnucash/gnome-utils/gnc-main-window.c:377
msgid "_New Window"
msgstr "_Ðов пÑозоÑеÑ"
-#: gnucash/gnome-utils/gnc-main-window.c:376
+#: gnucash/gnome-utils/gnc-main-window.c:378
msgid "Open a new top-level GnuCash window."
msgstr "ÐÑваÑÑне на нов пÑозоÑÐµÑ Ð¾Ñ Ð²Ð¸Ñоко ниво на GnuCash."
-#: gnucash/gnome-utils/gnc-main-window.c:380
+#: gnucash/gnome-utils/gnc-main-window.c:382
msgid "New Window with _Page"
msgstr "Ðов пÑозоÑÐµÑ ÑÑÑ ÑÑ_ÑаниÑа"
-#: gnucash/gnome-utils/gnc-main-window.c:381
+#: gnucash/gnome-utils/gnc-main-window.c:383
msgid "Move the current page to a new top-level GnuCash window."
msgstr "ÐÑемеÑÑване на ÑÑÑаниÑаÑа в нов пÑозоÑÐµÑ Ð¾Ñ Ð²Ð¸Ñоко ниво на GnuCash."
-#: gnucash/gnome-utils/gnc-main-window.c:388
+#: gnucash/gnome-utils/gnc-main-window.c:390
msgid "Tutorial and Concepts _Guide"
msgstr "Са_моÑÑиÑел и пÑинÑипи "
-#: gnucash/gnome-utils/gnc-main-window.c:389
+#: gnucash/gnome-utils/gnc-main-window.c:391
msgid "Open the GnuCash Tutorial"
msgstr "ÐÑваÑÑне на ÑÑководÑÑвоÑо на GnuCash"
-#: gnucash/gnome-utils/gnc-main-window.c:393
+#: gnucash/gnome-utils/gnc-main-window.c:395
msgid "_Contents"
msgstr "_Ð ÑководÑÑво"
-#: gnucash/gnome-utils/gnc-main-window.c:394
+#: gnucash/gnome-utils/gnc-main-window.c:396
msgid "Open the GnuCash Help"
msgstr "ÐÑваÑÑне на помоÑÑа на GnuCash"
-#: gnucash/gnome-utils/gnc-main-window.c:398
+#: gnucash/gnome-utils/gnc-main-window.c:400
msgid "_About"
msgstr "_ÐÑноÑно"
-#: gnucash/gnome-utils/gnc-main-window.c:399
+#: gnucash/gnome-utils/gnc-main-window.c:401
msgid "About GnuCash"
msgstr "ÐÑноÑно GnuCash"
-#: gnucash/gnome-utils/gnc-main-window.c:411
+#: gnucash/gnome-utils/gnc-main-window.c:413
msgid "_Toolbar"
msgstr "_ÐенÑа Ñ Ð¸Ð½ÑÑÑÑменÑи"
-#: gnucash/gnome-utils/gnc-main-window.c:412
+#: gnucash/gnome-utils/gnc-main-window.c:414
msgid "Show/hide the toolbar on this window"
msgstr "Ðоказва/ÑкÑива ленÑаÑа Ñ Ð¸Ð½ÑÑÑÑменÑи на пÑозоÑеÑа"
-#: gnucash/gnome-utils/gnc-main-window.c:416
+#: gnucash/gnome-utils/gnc-main-window.c:418
msgid "Su_mmary Bar"
msgstr "Ðен_Ñа за ÑпÑавки"
-#: gnucash/gnome-utils/gnc-main-window.c:417
+#: gnucash/gnome-utils/gnc-main-window.c:419
msgid "Show/hide the summary bar on this window"
msgstr "Ðоказва/ÑкÑива ленÑаÑа за ÑпÑавки на пÑозоÑеÑа"
-#: gnucash/gnome-utils/gnc-main-window.c:421
+#: gnucash/gnome-utils/gnc-main-window.c:423
msgid "Stat_us Bar"
msgstr "Ðе_нÑа за ÑÑÑÑоÑниеÑо"
-#: gnucash/gnome-utils/gnc-main-window.c:422
+#: gnucash/gnome-utils/gnc-main-window.c:424
msgid "Show/hide the status bar on this window"
msgstr "Ðоказва/ÑкÑива ленÑаÑа за ÑÑÑÑоÑниеÑо на пÑозоÑеÑа"
-#: gnucash/gnome-utils/gnc-main-window.c:434
+#: gnucash/gnome-utils/gnc-main-window.c:436
+#: gnucash/gtkbuilder/dialog-preferences.glade:3895
+msgid "To_p"
+msgstr "Ðо_Ñе"
+
+#: gnucash/gnome-utils/gnc-main-window.c:437
+#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:195
+#: gnucash/gtkbuilder/dialog-preferences.glade:3901
+msgid "Display the notebook tabs at the top of the window."
+msgstr "Ðоказване на подпÑозоÑÑиÑе на бележника оÑгоÑе на пÑозоÑеÑа."
+
+#: gnucash/gnome-utils/gnc-main-window.c:440
+#: gnucash/gtkbuilder/dialog-preferences.glade:3914
+msgid "B_ottom"
+msgstr "Ð_олÑ"
+
+#: gnucash/gnome-utils/gnc-main-window.c:441
+#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:200
+#: gnucash/gtkbuilder/dialog-preferences.glade:3920
+msgid "Display the notebook tabs at the bottom of the window."
+msgstr "Ðоказване на подпÑозоÑÑиÑе на бележника в кÑÐ°Ñ Ð½Ð° пÑозоÑеÑа."
+
+#: gnucash/gnome-utils/gnc-main-window.c:444
+#: gnucash/gtkbuilder/dialog-preferences.glade:3933
+msgid "_Left"
+msgstr "_ÐÑво"
+
+#: gnucash/gnome-utils/gnc-main-window.c:445
+#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:205
+#: gnucash/gtkbuilder/dialog-preferences.glade:3939
+msgid "Display the notebook tabs at the left of the window."
+msgstr "Ðоказване на подпÑозоÑÑиÑе на бележника оÑлÑво на пÑозоÑеÑа."
+
+#: gnucash/gnome-utils/gnc-main-window.c:448
+#: gnucash/gtkbuilder/dialog-preferences.glade:3952
+msgid "_Right"
+msgstr "_ÐÑÑно"
+
+#: gnucash/gnome-utils/gnc-main-window.c:449
+#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:210
+#: gnucash/gtkbuilder/dialog-preferences.glade:3958
+msgid "Display the notebook tabs at the right of the window."
+msgstr "Ðоказване на подпÑозоÑÑиÑе на бележника оÑдÑÑно на пÑозоÑеÑа."
+
+#: gnucash/gnome-utils/gnc-main-window.c:462
msgid "Window _1"
msgstr "ÐÑозоÑÐµÑ _1"
-#: gnucash/gnome-utils/gnc-main-window.c:435
+#: gnucash/gnome-utils/gnc-main-window.c:463
msgid "Window _2"
msgstr "ÐÑозоÑÐµÑ _2"
-#: gnucash/gnome-utils/gnc-main-window.c:436
+#: gnucash/gnome-utils/gnc-main-window.c:464
msgid "Window _3"
msgstr "ÐÑозоÑÐµÑ _3"
-#: gnucash/gnome-utils/gnc-main-window.c:437
+#: gnucash/gnome-utils/gnc-main-window.c:465
msgid "Window _4"
msgstr "ÐÑозоÑÐµÑ _4"
-#: gnucash/gnome-utils/gnc-main-window.c:438
+#: gnucash/gnome-utils/gnc-main-window.c:466
msgid "Window _5"
msgstr "ÐÑозоÑÐµÑ _5"
-#: gnucash/gnome-utils/gnc-main-window.c:439
+#: gnucash/gnome-utils/gnc-main-window.c:467
msgid "Window _6"
msgstr "ÐÑозоÑÐµÑ _6"
-#: gnucash/gnome-utils/gnc-main-window.c:440
+#: gnucash/gnome-utils/gnc-main-window.c:468
msgid "Window _7"
msgstr "ÐÑозоÑÐµÑ _7"
-#: gnucash/gnome-utils/gnc-main-window.c:441
+#: gnucash/gnome-utils/gnc-main-window.c:469
msgid "Window _8"
msgstr "ÐÑозоÑÐµÑ _8"
-#: gnucash/gnome-utils/gnc-main-window.c:442
+#: gnucash/gnome-utils/gnc-main-window.c:470
msgid "Window _9"
msgstr "ÐÑозоÑÐµÑ _9"
-#: gnucash/gnome-utils/gnc-main-window.c:443
+#: gnucash/gnome-utils/gnc-main-window.c:471
msgid "Window _0"
msgstr "ÐÑозоÑÐµÑ _0"
-#: gnucash/gnome-utils/gnc-main-window.c:1258
+#: gnucash/gnome-utils/gnc-main-window.c:1286
#, c-format
msgid "Save changes to file %s before closing?"
msgstr "Ðа Ñе запазÑÑ Ð»Ð¸ пÑомениÑе по Ñайла %s пÑеди заÑваÑÑне?"
-#: gnucash/gnome-utils/gnc-main-window.c:1261
+#: gnucash/gnome-utils/gnc-main-window.c:1289
#, c-format
msgid ""
"If you don't save, changes from the past %d hours and %d minutes will be "
@@ -9058,7 +9110,7 @@ msgstr ""
"Ðко не запазиÑе, пÑомениÑе Ð¾Ñ Ð¿Ð¾ÑледниÑе %d ÑаÑа и %d минÑÑи Ñе бÑÐ´Ð°Ñ "
"оÑменени."
-#: gnucash/gnome-utils/gnc-main-window.c:1263
+#: gnucash/gnome-utils/gnc-main-window.c:1291
#, c-format
msgid ""
"If you don't save, changes from the past %d days and %d hours will be "
@@ -9066,15 +9118,15 @@ msgid ""
msgstr ""
"Ðко не запазиÑе, пÑомениÑе Ð¾Ñ Ð¿Ð¾ÑледниÑе %d дни и %d ÑаÑа Ñе бÑÐ´Ð°Ñ Ð¾Ñменени."
-#: gnucash/gnome-utils/gnc-main-window.c:1312
+#: gnucash/gnome-utils/gnc-main-window.c:1340
msgid "Close _Without Saving"
msgstr "ÐаÑваÑÑне _без запазване"
-#: gnucash/gnome-utils/gnc-main-window.c:1459
+#: gnucash/gnome-utils/gnc-main-window.c:1487
msgid "This window is closing and will not be restored."
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:1465
+#: gnucash/gnome-utils/gnc-main-window.c:1493
#, fuzzy
#| msgid "Close this window"
msgid "Close Window?"
@@ -9082,63 +9134,63 @@ msgstr "ÐаÑваÑÑне на пÑозоÑеÑа"
#. Translators: This string is shown in the window title if this
#. document is, well, read-only.
-#: gnucash/gnome-utils/gnc-main-window.c:1595
+#: gnucash/gnome-utils/gnc-main-window.c:1623
msgid "(read-only)"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:1603
+#: gnucash/gnome-utils/gnc-main-window.c:1631
msgid "Unsaved Book"
msgstr "Ðезапазена книга"
-#: gnucash/gnome-utils/gnc-main-window.c:1766
+#: gnucash/gnome-utils/gnc-main-window.c:1794
msgid "Last modified on %a, %b %d, %Y at %I:%M %p"
msgstr ""
#. Translators: This message appears in the status bar after opening the file.
-#: gnucash/gnome-utils/gnc-main-window.c:1769
+#: gnucash/gnome-utils/gnc-main-window.c:1797
#, fuzzy, c-format
msgid "File %s opened. %s"
msgstr "ÐеÑÑпеÑно оÑваÑÑне на Ñайл."
-#: gnucash/gnome-utils/gnc-main-window.c:2896
+#: gnucash/gnome-utils/gnc-main-window.c:2924
msgctxt "lower case key for short cut to 'Accounts'"
msgid "a"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:2986
+#: gnucash/gnome-utils/gnc-main-window.c:3014
msgid "Unable to save to database."
msgstr "Ðе може да запазва в базаÑа Ð¾Ñ Ð´Ð°Ð½Ð½Ð¸."
-#: gnucash/gnome-utils/gnc-main-window.c:2988
+#: gnucash/gnome-utils/gnc-main-window.c:3016
msgid "Unable to save to database: Book is marked read-only."
msgstr "Ðе може да запазва в базаÑа: книгаÑа е Ñамо за ÑеÑене."
-#: gnucash/gnome-utils/gnc-main-window.c:4333
+#: gnucash/gnome-utils/gnc-main-window.c:4396
#: gnucash/gtkbuilder/assistant-qif-import.glade:959
msgid "Book Options"
msgstr "ÐпÑии на книга"
-#: gnucash/gnome-utils/gnc-main-window.c:4751 gnucash/gnucash-core-app.cpp:261
+#: gnucash/gnome-utils/gnc-main-window.c:4853 gnucash/gnucash-core-app.cpp:261
msgid "(user modifiable)"
msgstr ""
#. Translators: %s will be replaced with the current year
-#: gnucash/gnome-utils/gnc-main-window.c:4778
+#: gnucash/gnome-utils/gnc-main-window.c:4880
#, c-format
msgid "Copyright © 1997-%s The GnuCash contributors."
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:4790
+#: gnucash/gnome-utils/gnc-main-window.c:4892
#: gnucash/gnome-utils/gnc-splash.c:98
msgid "Version"
msgstr "ÐеÑÑиÑ"
-#: gnucash/gnome-utils/gnc-main-window.c:4791
+#: gnucash/gnome-utils/gnc-main-window.c:4893
#: gnucash/gnome-utils/gnc-splash.c:99 gnucash/gnucash-core-app.cpp:278
msgid "Build ID"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:4799
+#: gnucash/gnome-utils/gnc-main-window.c:4901
msgid "Accounting for personal and small business finance."
msgstr ""
@@ -9146,11 +9198,11 @@ msgstr ""
#. Enter your name or that of your team and an email contact for feedback.
#. The string can have multiple rows, so you can also add a list of
#. contributors.
-#: gnucash/gnome-utils/gnc-main-window.c:4808
+#: gnucash/gnome-utils/gnc-main-window.c:4910
msgid "translator-credits"
msgstr "РоÑиÑа Ðимова <pocu_at_bk.ru>"
-#: gnucash/gnome-utils/gnc-main-window.c:4811
+#: gnucash/gnome-utils/gnc-main-window.c:4913
msgid "Visit the GnuCash website."
msgstr ""
@@ -9701,7 +9753,7 @@ msgid "Dist"
msgstr "РазпÑ."
#: gnucash/gnome-utils/gnc-tree-util-split-reg.c:45
-#: gnucash/import-export/import-main-matcher.c:1594
+#: gnucash/import-export/import-main-matcher.c:1862
#: gnucash/report/reports/standard/register.scm:218
#: libgnucash/engine/Split.c:1614 libgnucash/engine/Split.c:1631
msgid "-- Split Transaction --"
@@ -10334,12 +10386,12 @@ msgid "Enter the effective share price"
msgstr "ÐÑвеждане на дейÑÑвиÑелнаÑа Ñена на акÑиÑ"
#: gnucash/gnome-utils/gnc-tree-view-split-reg.c:3323
-#: gnucash/register/ledger-core/split-register-model.c:2380
+#: gnucash/register/ledger-core/split-register-model.c:2385
msgid "Enter credit formula for real transaction"
msgstr "ÐÑвеждане на кÑедиÑна ÑоÑмÑла за дейÑÑвиÑелна ÑÑанзакÑиÑ"
#: gnucash/gnome-utils/gnc-tree-view-split-reg.c:3333
-#: gnucash/register/ledger-core/split-register-model.c:2346
+#: gnucash/register/ledger-core/split-register-model.c:2349
msgid "Enter debit formula for real transaction"
msgstr "ÐÑвеждане на дебиÑна ÑоÑмÑла за дейÑÑвиÑелна ÑÑанзакÑиÑ"
@@ -12124,11 +12176,6 @@ msgstr ""
"Ðко е акÑивно, Ñе Ñе покаже наÑален екÑан пÑи ÑÑаÑÑиÑане. Ðко не е, нÑма да "
"Ñе покаже."
-#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:195
-#: gnucash/gtkbuilder/dialog-preferences.glade:3901
-msgid "Display the notebook tabs at the top of the window."
-msgstr "Ðоказване на подпÑозоÑÑиÑе на бележника оÑгоÑе на пÑозоÑеÑа."
-
#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:196
#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:201
#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:206
@@ -12142,21 +12189,6 @@ msgstr ""
"на ÑÑÑаниÑиÑе в книгаÑа. ÐÑзможниÑе ÑÑойноÑÑи Ñа \"гоÑе\", \"влÑво\", \"долÑ"
"\" и \"вдÑÑно\". СÑандаÑÑнаÑÑ Ðµ \"гоÑе\"."
-#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:200
-#: gnucash/gtkbuilder/dialog-preferences.glade:3920
-msgid "Display the notebook tabs at the bottom of the window."
-msgstr "Ðоказване на подпÑозоÑÑиÑе на бележника в кÑÐ°Ñ Ð½Ð° пÑозоÑеÑа."
-
-#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:205
-#: gnucash/gtkbuilder/dialog-preferences.glade:3939
-msgid "Display the notebook tabs at the left of the window."
-msgstr "Ðоказване на подпÑозоÑÑиÑе на бележника оÑлÑво на пÑозоÑеÑа."
-
-#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:210
-#: gnucash/gtkbuilder/dialog-preferences.glade:3958
-msgid "Display the notebook tabs at the right of the window."
-msgstr "Ðоказване на подпÑозоÑÑиÑе на бележника оÑдÑÑно на пÑозоÑеÑа."
-
#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:215
#: gnucash/gtkbuilder/dialog-preferences.glade:3990
msgid "Display the summary bar at the top of the page."
@@ -13766,7 +13798,7 @@ msgid "Select a row to change the mappings"
msgstr ""
#: gnucash/gtkbuilder/assistant-csv-trans-import.glade:970
-#: gnucash/import-export/import-account-matcher.c:188
+#: gnucash/import-export/import-account-matcher.c:197
msgid "Account ID"
msgstr "ID на ÑмеÑка"
@@ -14796,6 +14828,7 @@ msgid "_Amount"
msgstr "_СÑма:"
#: gnucash/gtkbuilder/assistant-stock-split.glade:293
+#: gnucash/gtkbuilder/dialog-import.glade:958
#: gnucash/gtkbuilder/dialog-print-check.glade:1129
#: gnucash/gtkbuilder/gnc-plugin-page-register.glade:957
msgid "_Memo"
@@ -15213,6 +15246,7 @@ msgid "_Account code"
msgstr "_Ðод на ÑмеÑка"
#: gnucash/gtkbuilder/dialog-account.glade:1251
+#: gnucash/gtkbuilder/dialog-import.glade:930
msgid "_Description"
msgstr "_ÐпиÑание"
@@ -16515,46 +16549,59 @@ msgstr "ÐÑлÑ"
msgid "Green"
msgstr "Ðелено"
-#: gnucash/gtkbuilder/dialog-import.glade:877
+#: gnucash/gtkbuilder/dialog-import.glade:871
+#, fuzzy
+#| msgid "Do not print transaction detail"
+msgid "Edit imported transaction details"
+msgstr "Ðа не Ñе оÑпеÑаÑÐ²Ð°Ñ Ð´Ð°Ð½Ð½Ð¸ за ÑÑанзакÑиÑ"
+
+#: gnucash/gtkbuilder/dialog-import.glade:944
+#: gnucash/gtkbuilder/dialog-lot-viewer.glade:151
+#: gnucash/gtkbuilder/dialog-print-check.glade:745
+#: gnucash/gtkbuilder/gnc-plugin-page-register.glade:1014
+msgid "_Notes"
+msgstr "_Ðележки"
+
+#: gnucash/gtkbuilder/dialog-import.glade:1022
#, fuzzy
msgid ""
"List of downloaded transactions (source split and matched information shown)"
msgstr "СпиÑÑк Ð¾Ñ Ñвалени ÑÑанзакÑии (показана е изÑ
однаÑа Ñазбивка)"
-#: gnucash/gtkbuilder/dialog-import.glade:919
+#: gnucash/gtkbuilder/dialog-import.glade:1064
#, fuzzy
msgid "Show _Account column"
msgstr "Ðа Ñе показва код на ÑмеÑка"
-#: gnucash/gtkbuilder/dialog-import.glade:935
+#: gnucash/gtkbuilder/dialog-import.glade:1080
#, fuzzy
msgid "Show _Memo column"
msgstr "Ðа Ñе показва код на ÑмеÑка"
-#: gnucash/gtkbuilder/dialog-import.glade:951
+#: gnucash/gtkbuilder/dialog-import.glade:1096
#, fuzzy
msgid "Show matched _information"
msgstr "Ðанни за ÑакÑÑÑа"
-#: gnucash/gtkbuilder/dialog-import.glade:966
+#: gnucash/gtkbuilder/dialog-import.glade:1111
#, fuzzy
#| msgid "Spend"
msgid "A_ppend"
msgstr "ХаÑÑене"
-#: gnucash/gtkbuilder/dialog-import.glade:970
+#: gnucash/gtkbuilder/dialog-import.glade:1115
msgid ""
"When Updating and Clearing a matched transaction, append the imported "
"Description and Notes to the matched Description and Notes instead of "
"replacing them."
msgstr ""
-#: gnucash/gtkbuilder/dialog-import.glade:982
+#: gnucash/gtkbuilder/dialog-import.glade:1127
#, fuzzy
msgid "_Reconcile after match"
msgstr "СвеÑÑване (авÑомаÑиÑно) на ÑÑвпадение"
-#: gnucash/gtkbuilder/dialog-import.glade:1005
+#: gnucash/gtkbuilder/dialog-import.glade:1150
msgid "Generic import transaction matcher"
msgstr "ÐодÑл за обÑо внаÑÑне на ÑÑанзакÑии"
@@ -16667,12 +16714,6 @@ msgstr "ÐзÑÑиване на подÑеÑÑанаÑа ÑÑаÑиÑ"
msgid "Enter a name for the highlighted lot."
msgstr "ÐÑвеждане на име на подÑеÑÑанаÑа ÑÑаÑиÑ."
-#: gnucash/gtkbuilder/dialog-lot-viewer.glade:151
-#: gnucash/gtkbuilder/dialog-print-check.glade:745
-#: gnucash/gtkbuilder/gnc-plugin-page-register.glade:1014
-msgid "_Notes"
-msgstr "_Ðележки"
-
#: gnucash/gtkbuilder/dialog-lot-viewer.glade:174
msgid "Enter any notes you want to make about this lot."
msgstr "ÐÑведеÑе бележки оÑноÑно ÑÑаÑиÑÑа."
@@ -17770,22 +17811,6 @@ msgstr "Ðоказване оÑпÑед на поÑÐ»ÐµÐ´Ð½Ð¸Ñ _използв
msgid "<b>Tab Position</b>"
msgstr "<b>ÐÑÑÑо на подпÑозоÑеÑ</b>"
-#: gnucash/gtkbuilder/dialog-preferences.glade:3895
-msgid "To_p"
-msgstr "Ðо_Ñе"
-
-#: gnucash/gtkbuilder/dialog-preferences.glade:3914
-msgid "B_ottom"
-msgstr "Ð_олÑ"
-
-#: gnucash/gtkbuilder/dialog-preferences.glade:3933
-msgid "_Left"
-msgstr "_ÐÑво"
-
-#: gnucash/gtkbuilder/dialog-preferences.glade:3952
-msgid "_Right"
-msgstr "_ÐÑÑно"
-
#: gnucash/gtkbuilder/dialog-preferences.glade:3974
msgid "<b>Summary Bar Position</b>"
msgstr "<b>ÐÑÑÑо на ÑпÑавоÑнаÑа ленÑа</b>"
@@ -19721,15 +19746,15 @@ msgstr "Ðаглавие на оÑÑеÑ"
msgid "Bank code %s (%s), Account %s (%s)"
msgstr ""
-#: gnucash/import-export/aqb/assistant-ab-initial.c:858
+#: gnucash/import-export/aqb/assistant-ab-initial.c:859
msgid "Online Banking Account Name"
msgstr "Ðме на ÑмеÑка в онлайн-банкиÑане"
-#: gnucash/import-export/aqb/assistant-ab-initial.c:863
+#: gnucash/import-export/aqb/assistant-ab-initial.c:864
msgid "GnuCash Account Name"
msgstr "Ðме на ÑмеÑка в GnuCash"
-#: gnucash/import-export/aqb/assistant-ab-initial.c:869
+#: gnucash/import-export/aqb/assistant-ab-initial.c:870
#: gnucash/import-export/qif-imp/assistant-qif-import.c:572
#: gnucash/import-export/qif-imp/dialog-account-picker.c:452
msgid "New?"
@@ -21912,7 +21937,7 @@ msgstr "ÐнаÑÑне на CSV и и_зпÑаÑане..."
msgid "Import Customers and Vendors from a CSV text file."
msgstr "ÐнаÑÑне на ÑÑанзакÑÐ¸Ñ Ð¾Ñ ÑекÑÑов Ñайл"
-#: gnucash/import-export/import-account-matcher.c:263
+#: gnucash/import-export/import-account-matcher.c:272
#, fuzzy, c-format
msgid ""
"The account '%s' is a placeholder account and does not allow transactions. "
@@ -21920,7 +21945,7 @@ msgid ""
msgstr ""
"СмеÑкаÑа %s е ÑинÑеÑиÑна и не позволÑва ÑÑанзакÑии. ÐзбеÑеÑе дÑÑга ÑмеÑка."
-#: gnucash/import-export/import-account-matcher.c:280
+#: gnucash/import-export/import-account-matcher.c:289
#, fuzzy, c-format
msgid ""
"The account '%s' has a different commodity to the one required, '%s'. Please "
@@ -21928,7 +21953,7 @@ msgid ""
msgstr ""
"СмеÑкаÑа %s е ÑинÑеÑиÑна и не позволÑва ÑÑанзакÑии. ÐзбеÑеÑе дÑÑга ÑмеÑка."
-#: gnucash/import-export/import-account-matcher.c:472
+#: gnucash/import-export/import-account-matcher.c:481
msgid "(Full account ID: "
msgstr "(ÐÑлно ID на ÑмеÑка: "
@@ -21958,136 +21983,125 @@ msgstr "г/м/д"
msgid "y/d/m"
msgstr "г/д/м"
-#: gnucash/import-export/import-main-matcher.c:462
+#: gnucash/import-export/import-main-matcher.c:518
#, fuzzy
msgid "No new transactions were found in this import."
msgstr "ТекÑÑаÑа ÑÑанзакÑÐ¸Ñ Ð½Ðµ е изÑавнена."
-#: gnucash/import-export/import-main-matcher.c:630
-#: gnucash/import-export/import-main-matcher.c:783
+#: gnucash/import-export/import-main-matcher.c:687
+#: gnucash/import-export/import-main-matcher.c:840
msgid "Destination account for the auto-balance split."
msgstr "Целева ÑмеÑка за авÑомаÑиÑно изÑавнÑваÑаÑа Ñе Ñазбивка."
-#: gnucash/import-export/import-main-matcher.c:943
-#, fuzzy
-#| msgid "Enter the Entry Description"
-msgid "Enter new Description"
-msgstr "ÐÑвеждане на опиÑание на запиÑа"
-
-# FIXME Ðадеж?
-#: gnucash/import-export/import-main-matcher.c:958
-#, fuzzy
-msgid "Enter new Memo"
-msgstr "Ðадеж"
-
-#: gnucash/import-export/import-main-matcher.c:971
+#: gnucash/import-export/import-main-matcher.c:1026
+#: gnucash/report/html-utilities.scm:338
+#: gnucash/report/reports/standard/balsheet-pnl.scm:154
+#: gnucash/report/reports/standard/new-owner-report.scm:942
#, fuzzy
-msgid "Enter new Notes"
-msgstr "ÐопÑлниÑелни бележки"
+msgid "Disabled"
+msgstr "ÐклÑÑен"
-#: gnucash/import-export/import-main-matcher.c:1097
+#. Translators: Menu entry, no full stop
+#: gnucash/import-export/import-main-matcher.c:1321
#, fuzzy
-msgid "Assign a transfer account to the selection."
+msgid "_Assign a transfer account to the selection"
msgstr "ТÑÑбва да избеÑеÑе ÑмеÑка за пÑевод Ð¾Ñ Ð¹ÐµÑаÑÑ
иÑÑа на ÑмеÑкиÑе."
-#: gnucash/import-export/import-main-matcher.c:1108
+#. Translators: Menu entry, no full stop
+#: gnucash/import-export/import-main-matcher.c:1368
#, fuzzy
-msgid "Edit description."
+msgid "_Edit description, notes, or memo"
msgstr "ÐпиÑание"
-#: gnucash/import-export/import-main-matcher.c:1116
-#, fuzzy
-#| msgid "Edit Job"
-msgid "Edit memo."
-msgstr "РедакÑиÑане на задание"
-
-#: gnucash/import-export/import-main-matcher.c:1124
+#. Translators: Menu entry, no full stop
+#: gnucash/import-export/import-main-matcher.c:1377
#, fuzzy
-msgid "Edit notes."
-msgstr "ÐÑедиÑна ÑмеÑка"
+#| msgid "Reset defaults"
+msgid "_Reset all edits"
+msgstr "ÐÑлиÑане до ÑÑандаÑÑни наÑÑÑойки"
-#: gnucash/import-export/import-main-matcher.c:1286
+#: gnucash/import-export/import-main-matcher.c:1547
#, fuzzy
#| msgid "A"
msgctxt "Column header for 'Adding transaction'"
msgid "A"
msgstr "Ð"
-#: gnucash/import-export/import-main-matcher.c:1289
+#: gnucash/import-export/import-main-matcher.c:1550
#, fuzzy
msgctxt "Column header for 'Updating plus Clearing transaction'"
msgid "U+C"
msgstr "Ð+С"
-#: gnucash/import-export/import-main-matcher.c:1293
+#: gnucash/import-export/import-main-matcher.c:1554
msgctxt "Column header for 'Clearing transaction'"
msgid "C"
msgstr ""
-#: gnucash/import-export/import-main-matcher.c:1300
+#: gnucash/import-export/import-main-matcher.c:1561
msgid "Info"
msgstr "Ðанни"
-#: gnucash/import-export/import-main-matcher.c:1307
+#: gnucash/import-export/import-main-matcher.c:1568
#: gnucash/report/stylesheets/head-or-tail.scm:102
#, fuzzy
msgid "Additional Comments"
msgstr "ÐопÑлниÑелно кÑм каÑÑа:"
-#: gnucash/import-export/import-main-matcher.c:1700
+#: gnucash/import-export/import-main-matcher.c:1987
msgid "New, already balanced"
msgstr "Ðова, веÑе в баланÑа"
#. Translators: %1$s is the amount to be transferred,
#. %2$s the destination account.
-#: gnucash/import-export/import-main-matcher.c:1726
+#: gnucash/import-export/import-main-matcher.c:2013
#, c-format
msgid "New, transfer %s to (manual) \"%s\""
msgstr "Ðова, ÑÑанÑÑÐµÑ Ð½Ð° %s кÑм (ÑÑÑно) \"%s\""
#. Translators: %1$s is the amount to be transferred,
#. %2$s the destination account.
-#: gnucash/import-export/import-main-matcher.c:1734
+#: gnucash/import-export/import-main-matcher.c:2021
#, c-format
msgid "New, transfer %s to (auto) \"%s\""
msgstr "Ðова, ÑÑанÑÑÐµÑ Ð½Ð° %s кÑм (авÑомаÑиÑно) \"%s\""
#. Translators: %s is the amount to be transferred.
-#: gnucash/import-export/import-main-matcher.c:1745
+#: gnucash/import-export/import-main-matcher.c:2032
#, c-format
msgid "New, UNBALANCED (need acct to transfer %s)!"
msgstr "Ðова, ÐÐÐÐÐ ÐÐÐÐÐÐ (нÑжна Ñ-ка за пÑевод на %s)!"
-#: gnucash/import-export/import-main-matcher.c:1763
+#: gnucash/import-export/import-main-matcher.c:2050
#, fuzzy, c-format
#| msgid "Reconcile (manual) match"
msgid "Reconcile (manual) match to %s"
msgstr "СвеÑÑване (ÑÑÑно) на ÑÑвпадение"
-#: gnucash/import-export/import-main-matcher.c:1768
+#: gnucash/import-export/import-main-matcher.c:2055
#, fuzzy, c-format
#| msgid "Reconcile (auto) match"
msgid "Reconcile (auto) match to %s"
msgstr "СвеÑÑване (авÑомаÑиÑно) на ÑÑвпадение"
-#: gnucash/import-export/import-main-matcher.c:1777
-#: gnucash/import-export/import-main-matcher.c:1807
+#: gnucash/import-export/import-main-matcher.c:2064
+#: gnucash/import-export/import-main-matcher.c:2094
msgid "Match missing!"
msgstr "ÐÑма ÑÑвпадение!"
-#: gnucash/import-export/import-main-matcher.c:1793
+#: gnucash/import-export/import-main-matcher.c:2080
#, fuzzy, c-format
#| msgid "Update and reconcile (manual) match"
msgid "Update and reconcile (manual) match to %s"
msgstr "ÐкÑÑализиÑане и ÑвеÑÑване на ÑÑÐ²Ð¿Ð°Ð´ÐµÐ½Ð¸Ñ (ÑÑÑно)"
-#: gnucash/import-export/import-main-matcher.c:1798
+#: gnucash/import-export/import-main-matcher.c:2085
#, fuzzy, c-format
#| msgid "Update and reconcile (auto) match"
msgid "Update and reconcile (auto) match to %s"
msgstr "ÐкÑÑализиÑане и ÑвеÑÑване на ÑÑÐ²Ð¿Ð°Ð´ÐµÐ½Ð¸Ñ (авÑомаÑиÑно)"
-#: gnucash/import-export/import-main-matcher.c:1815
+#: gnucash/import-export/import-main-matcher.c:2102
msgid "Do not import (no action selected)"
msgstr "Ðа не Ñе внаÑÑ (не е избÑана опеÑаÑиÑ)"
@@ -23492,13 +23506,6 @@ msgstr[1] "Ðбменен кÑÑÑ"
msgid "No budgets exist. You must create at least one budget."
msgstr "Ðе ÑÑÑеÑÑвÑÐ²Ð°Ñ Ð±ÑджеÑи. ТÑÑбва да ÑÑздадеÑе поне един."
-#: gnucash/report/html-utilities.scm:338
-#: gnucash/report/reports/standard/balsheet-pnl.scm:154
-#: gnucash/report/reports/standard/new-owner-report.scm:942
-#, fuzzy
-msgid "Disabled"
-msgstr "ÐклÑÑен"
-
#: gnucash/report/html-utilities.scm:391
msgid "This report requires you to specify certain report options."
msgstr "ÐÑÑеÑÑÑ Ð¸Ð·Ð¸Ñква да поÑоÑиÑе опÑеделени опÑии."
@@ -30729,23 +30736,23 @@ msgstr "ЧиÑлена гÑеÑка"
#. Translators: A list of error messages from the Scheduled Transactions (SX).
#. They might appear in their editor or in "Since last run".
-#: libgnucash/app-utils/gnc-sx-instance-model.c:1018
+#: libgnucash/app-utils/gnc-sx-instance-model.c:1019
#, c-format
msgid "Unknown account for guid [%s], cancelling SX [%s] creation."
msgstr ""
-#: libgnucash/app-utils/gnc-sx-instance-model.c:1071
+#: libgnucash/app-utils/gnc-sx-instance-model.c:1074
#, c-format
msgid "Error parsing SX [%s] key [%s]=formula [%s] at [%s]: %s."
msgstr ""
-#: libgnucash/app-utils/gnc-sx-instance-model.c:1125
-#: libgnucash/app-utils/gnc-sx-instance-model.c:1788
+#: libgnucash/app-utils/gnc-sx-instance-model.c:1130
+#: libgnucash/app-utils/gnc-sx-instance-model.c:1793
#, c-format
msgid "Error %d in SX [%s] final gnc_numeric value, using 0 instead."
msgstr ""
-#: libgnucash/app-utils/gnc-sx-instance-model.c:1797
+#: libgnucash/app-utils/gnc-sx-instance-model.c:1802
#, c-format
msgid "No exchange rate available in SX [%s] for %s -> %s, value is zero."
msgstr ""
@@ -31232,11 +31239,11 @@ msgctxt ""
msgid "Split"
msgstr "Разбивка"
-#: libgnucash/engine/Transaction.c:2784
+#: libgnucash/engine/Transaction.c:2807
msgid "Voided transaction"
msgstr "ÐнÑлиÑана ÑÑанзакÑиÑ"
-#: libgnucash/engine/Transaction.c:2800
+#: libgnucash/engine/Transaction.c:2823
msgid "Transaction Voided"
msgstr "ТÑанзакÑиÑÑа анÑлиÑана"
diff --git a/po/brx.po b/po/brx.po
index 201fb5099..f304740ea 100644
--- a/po/brx.po
+++ b/po/brx.po
@@ -4,10 +4,10 @@
# Adithya K <adithyak04 at gmail.com>, 2021.
msgid ""
msgstr ""
-"Project-Id-Version: GnuCash 4.11-1\n"
+"Project-Id-Version: GnuCash 4.11-2\n"
"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug.cgi?"
"product=GnuCash&component=Translations\n"
-"POT-Creation-Date: 2022-07-17 04:04+0200\n"
+"POT-Creation-Date: 2022-07-22 06:33+0200\n"
"PO-Revision-Date: 2021-02-20 14:50+0000\n"
"Last-Translator: Adithya K <adithyak04 at gmail.com>\n"
"Language-Team: Bodo <https://hosted.weblate.org/projects/gnucash/gnucash/brx/"
@@ -973,7 +973,7 @@ msgstr "लन राà¤à¤¹à¥à¤«à¤¿à¤¨à¤¨à¤¾à¤¯ à¤à¤«à¥à¤°à¤¾Â¥: \"%s\""
#: gnucash/import-export/csv-exp/csv-transactions-export.c:622
#: gnucash/import-export/csv-imp/gnc-imp-props-price.cpp:53
#: gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp:63
-#: gnucash/import-export/import-main-matcher.c:1280
+#: gnucash/import-export/import-main-matcher.c:1541
#: gnucash/import-export/import-match-picker.c:393
#: gnucash/import-export/import-match-picker.c:433
#: gnucash/import-export/qif-imp/assistant-qif-import.c:3700
@@ -1074,7 +1074,7 @@ msgstr "बà¥à¤¸à¥à¤¨ दाà¤à¤¾à¤¬à¤¦à¥à¤°à¤¨à¤¾à¤¯ समाव à¤à¤¾à¤¨
#: gnucash/import-export/aqb/gnc-ab-utils.c:559
#: gnucash/import-export/bi-import/dialog-bi-import-gui.c:147
#: gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp:70
-#: gnucash/import-export/import-main-matcher.c:1281
+#: gnucash/import-export/import-main-matcher.c:1542
#: gnucash/import-export/import-match-picker.c:392
#: gnucash/import-export/qif-imp/dialog-account-picker.c:433
#: gnucash/register/ledger-core/split-register-model.c:342
@@ -1327,8 +1327,8 @@ msgstr "बà¥à¤¸à¤¾à¤¦à¤à¥ à¤à¥à¤®à¥à¤°?"
#: gnucash/gnome-utils/gnc-file.c:118 gnucash/gnome-utils/gnc-file.c:366
#: gnucash/gnome-utils/gnc-file.c:664 gnucash/gnome-utils/gnc-gui-query.c:300
#: gnucash/gnome-utils/gnc-gui-query.c:332
-#: gnucash/gnome-utils/gnc-main-window.c:1313
-#: gnucash/gnome-utils/gnc-main-window.c:1470
+#: gnucash/gnome-utils/gnc-main-window.c:1341
+#: gnucash/gnome-utils/gnc-main-window.c:1498
#: gnucash/gnome-utils/gnc-tree-control-split-reg.c:886
#: gnucash/gnome-utils/gnc-tree-control-split-reg.c:1023
#: gnucash/gnome-utils/gnc-tree-control-split-reg.c:1063
@@ -1357,7 +1357,8 @@ msgstr "बà¥à¤¸à¤¾à¤¦à¤à¥ à¤à¥à¤®à¥à¤°?"
#: gnucash/gtkbuilder/dialog-fincalc.glade:137
#: gnucash/gtkbuilder/dialog-import.glade:46
#: gnucash/gtkbuilder/dialog-import.glade:328
-#: gnucash/gtkbuilder/dialog-import.glade:1040
+#: gnucash/gtkbuilder/dialog-import.glade:885
+#: gnucash/gtkbuilder/dialog-import.glade:1185
#: gnucash/gtkbuilder/dialog-invoice.glade:674
#: gnucash/gtkbuilder/dialog-invoice.glade:1198
#: gnucash/gtkbuilder/dialog-job.glade:41
@@ -1582,7 +1583,7 @@ msgstr "à¤à¤à¤¾à¤à¤¨à¥à¤ सायà¤"
#: gnucash/gnome-utils/gnc-gui-query.c:297
#: gnucash/gnome-utils/gnc-gui-query.c:331
#: gnucash/gnome-utils/gnc-gui-query.c:417
-#: gnucash/gnome-utils/gnc-main-window.c:1471
+#: gnucash/gnome-utils/gnc-main-window.c:1499
#: gnucash/gtkbuilder/assistant-xml-encoding.glade:196
#: gnucash/gtkbuilder/dialog-account.glade:35
#: gnucash/gtkbuilder/dialog-account.glade:832
@@ -1605,7 +1606,8 @@ msgstr "à¤à¤à¤¾à¤à¤¨à¥à¤ सायà¤"
#: gnucash/gtkbuilder/dialog-import.glade:61
#: gnucash/gtkbuilder/dialog-import.glade:188
#: gnucash/gtkbuilder/dialog-import.glade:343
-#: gnucash/gtkbuilder/dialog-import.glade:1056
+#: gnucash/gtkbuilder/dialog-import.glade:899
+#: gnucash/gtkbuilder/dialog-import.glade:1201
#: gnucash/gtkbuilder/dialog-invoice.glade:690
#: gnucash/gtkbuilder/dialog-invoice.glade:1213
#: gnucash/gtkbuilder/dialog-job.glade:57
@@ -1736,7 +1738,7 @@ msgstr "लà¥à¤¨à¤¦à¥à¤¨à¤¨à¤¿ à¤à¥à¤µà¤¾à¤°à¥"
#: gnucash/import-export/csv-exp/csv-transactions-export.c:624
#: gnucash/import-export/csv-exp/csv-tree-export.c:156
#: gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp:65
-#: gnucash/import-export/import-main-matcher.c:1284
+#: gnucash/import-export/import-main-matcher.c:1545
#: gnucash/import-export/import-match-picker.c:395
#: gnucash/import-export/import-match-picker.c:435
#: gnucash/import-export/qif-imp/assistant-qif-import.c:3710
@@ -1818,7 +1820,7 @@ msgid "Username"
msgstr "बाहायà¤à¥à¤°à¤¾à¤®à¥à¤"
#: gnucash/gnome/dialog-employee.c:732 gnucash/gnome/dialog-sx-editor2.c:1755
-#: gnucash/gnome/dialog-sx-editor.c:1817 gnucash/gnome/dialog-tax-info.c:1200
+#: gnucash/gnome/dialog-sx-editor.c:1823 gnucash/gnome/dialog-tax-info.c:1200
#: gnucash/gnome-utils/gnc-dense-cal.c:350
#: gnucash/gnome-utils/gnc-tree-model-budget.c:96
#: gnucash/gnome-utils/gnc-tree-view-commodity.c:368
@@ -1957,7 +1959,7 @@ msgstr "शà¥à¤¯à¤¾à¤° बà¥à¤¸à¥à¤¨"
#: gnucash/gtkbuilder/dialog-payment.glade:418
#: gnucash/gtkbuilder/dialog-transfer.glade:102
#: gnucash/import-export/csv-imp/gnc-imp-props-price.cpp:54
-#: gnucash/import-export/import-main-matcher.c:1283
+#: gnucash/import-export/import-main-matcher.c:1544
#: gnucash/import-export/import-match-picker.c:394
#: gnucash/import-export/import-match-picker.c:434
#: gnucash/import-export/qif-imp/assistant-qif-import.c:3721
@@ -2092,7 +2094,7 @@ msgstr "बà¥à¤à¥à¤µà¤¥à¤¿ / लिरसà¥à¤à¤¥à¤¾à¤ / मà¥à¤®'"
#: gnucash/gtkbuilder/dialog-transfer.glade:205
#: gnucash/import-export/csv-exp/csv-transactions-export.c:626
#: gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp:74
-#: gnucash/import-export/import-main-matcher.c:1285
+#: gnucash/import-export/import-main-matcher.c:1546
#: gnucash/import-export/import-match-picker.c:396
#: gnucash/import-export/import-match-picker.c:436
#: gnucash/register/ledger-core/split-register-model.c:356
@@ -3068,7 +3070,7 @@ msgstr "सà¥à¤à¤¾à¤à¤² सिठमà¥à¤"
#: gnucash/gnome/dialog-sx-editor2.c:165 gnucash/gnome/dialog-sx-editor.c:167
#: gnucash/gnome/gnc-plugin-page-sx-list.c:151
#: gnucash/gnome/window-reconcile2.c:2187 gnucash/gnome/window-reconcile.c:2449
-#: gnucash/gnome-utils/gnc-main-window.c:277
+#: gnucash/gnome-utils/gnc-main-window.c:278
#: gnucash/gtkbuilder/dialog-billterms.glade:679
#: gnucash/gtkbuilder/dialog-commodities.glade:156
#: gnucash/gtkbuilder/dialog-price.glade:858
@@ -3084,12 +3086,12 @@ msgid "_Transaction"
msgstr "लà¥à¤¨à¤¦à¥à¤¨"
#: gnucash/gnome/dialog-sx-editor2.c:167 gnucash/gnome/dialog-sx-editor.c:169
-#: gnucash/gnome-utils/gnc-main-window.c:278
+#: gnucash/gnome-utils/gnc-main-window.c:279
msgid "_View"
msgstr "नà¥à¤¥à¤¾à¤¯"
#: gnucash/gnome/dialog-sx-editor2.c:168 gnucash/gnome/dialog-sx-editor.c:170
-#: gnucash/gnome-utils/gnc-main-window.c:279
+#: gnucash/gnome-utils/gnc-main-window.c:280
msgid "_Actions"
msgstr "हाबाफà¥à¤°"
@@ -3108,7 +3110,7 @@ msgstr "\"%s\" बà¥à¤à¤¾à¤µà¤¨à¤¾à¤¯à¤¨à¤¿ थाà¤à¤¾à¤¯ à¤à¥à¤°à¥à¤¡à¤¿
msgid "Couldn't parse debit formula for split \"%s\"."
msgstr "\"%s\" बà¥à¤à¤¾à¤µà¤¨à¤¾à¤¯à¤¨à¤¿ थाà¤à¤¾à¤¯ डà¥à¤¬à¤¿à¤ फरमà¥à¤²à¤¾à¤à¥ पारà¥à¤¸ à¤à¤¾à¤²à¤¾à¤®à¤¨à¥ हायाà¤à¥à¥¤"
-#: gnucash/gnome/dialog-sx-editor2.c:691 gnucash/gnome/dialog-sx-editor.c:874
+#: gnucash/gnome/dialog-sx-editor2.c:691 gnucash/gnome/dialog-sx-editor.c:880
#: gnucash/gnome/dialog-sx-from-trans.c:261
msgid ""
"The Scheduled Transaction Editor cannot automatically balance this "
@@ -3172,18 +3174,18 @@ msgstr ""
"नायनॠà¤à¥à¤¨à¤¾à¤: नà¥à¤à¤¥à¤¾à¤à¤¾ à¤à¥à¤®à¤ªà¥à¤²à¥à¤à¤à¤µ सà¥à¤²à¤¾à¤¯à¤¨à¤¾à¤¯à¤à¥ सिà¤à¤¾à¤à¤¾à¤µà¤¨à¥ à¤à¤à¤¾à¤µà¤¬à¤¾à¤¯à¤¬à¥à¤²à¤¾, बातिल à¤à¤¾à¤²à¤¾à¤®à¤¨à¤¾à¤¯à¤à¥ "
"लाबà¥à¤«à¤¿à¤¨à¤¨à¤¾à¤¯ नà¤à¤¾à¥¤"
-#: gnucash/gnome/dialog-sx-editor2.c:1347 gnucash/gnome/dialog-sx-editor.c:1406
+#: gnucash/gnome/dialog-sx-editor2.c:1347 gnucash/gnome/dialog-sx-editor.c:1412
msgid "(never)"
msgstr "(माबà¥à¤²à¤¾à¤¬à¤¾à¤¬à¥ नà¤à¤¾)"
-#: gnucash/gnome/dialog-sx-editor2.c:1515 gnucash/gnome/dialog-sx-editor.c:1568
+#: gnucash/gnome/dialog-sx-editor2.c:1515 gnucash/gnome/dialog-sx-editor.c:1574
msgid ""
"The current template transaction has been changed. Would you like to record "
"the changes?"
msgstr ""
"दानि à¤à¥à¤®à¤ªà¥à¤²à¥à¤ लà¥à¤¨à¤¦à¥à¤¨à¤à¥ सà¥à¤²à¤¾à¤¯à¤¬à¤¾à¤¯à¥¤ नà¥à¤à¤¥à¤¾à¤à¤¾ सà¥à¤²à¤¾à¤¯à¤¨à¤¾à¤¯à¤«à¥à¤°à¤à¥ रà¥à¤à¤°à¥à¤¡ à¤à¤¾à¤²à¤¾à¤®à¤¨à¥ लà¥à¤¬à¥à¤¯à¥ नामा?"
-#: gnucash/gnome/dialog-sx-editor2.c:1782 gnucash/gnome/dialog-sx-editor.c:1844
+#: gnucash/gnome/dialog-sx-editor2.c:1782 gnucash/gnome/dialog-sx-editor.c:1850
#: gnucash/gnome/gnc-plugin-page-sx-list.c:246
#: gnucash/gnome/gnc-plugin-page-sx-list.c:252
msgid "Scheduled Transactions"
@@ -3196,31 +3198,31 @@ msgid ""
"cannot be automatically created."
msgstr "सà¥à¤²à¤¾à¤¯à¤¸à¥à¤²à¥à¤à¥à¤ थि लà¥à¤¨à¤¦à¥à¤¨à¤«à¥à¤°à¤à¥ à¤à¤¾à¤µà¤¨à¥ à¤à¤¾à¤µ महरॠसà¥à¤°à¤à¤¿à¤¨à¥ हाया।"
-#: gnucash/gnome/dialog-sx-editor.c:675
+#: gnucash/gnome/dialog-sx-editor.c:679
#, fuzzy, c-format
msgid "Couldn't parse %s for split \"%s\"."
msgstr "\"%s\" बà¥à¤à¤¾à¤µà¤¨à¤¾à¤¯à¤¨à¤¿ थाà¤à¤¾à¤¯ डà¥à¤¬à¤¿à¤ फरमà¥à¤²à¤¾à¤à¥ पारà¥à¤¸ à¤à¤¾à¤²à¤¾à¤®à¤¨à¥ हायाà¤à¥à¥¤"
-#: gnucash/gnome/dialog-sx-editor.c:739
+#: gnucash/gnome/dialog-sx-editor.c:745
#, c-format
msgid "Split with memo %s has an invalid account."
msgstr ""
-#: gnucash/gnome/dialog-sx-editor.c:742
+#: gnucash/gnome/dialog-sx-editor.c:748
#, fuzzy
msgid "Invalid Account in Split"
msgstr "à¤à¥à¤°à¥à¤¡à¤¿à¤ à¤à¤à¤¾à¤à¤¨à¥à¤ à¤à¤¾à¤¸à¥à¤à¥ सà¥à¤«à¤¾à¤¦à¥à¤°"
-#: gnucash/gnome/dialog-sx-editor.c:754
+#: gnucash/gnome/dialog-sx-editor.c:760
#, c-format
msgid "Split with memo %s has an unparsable Credit Formula."
msgstr ""
-#: gnucash/gnome/dialog-sx-editor.c:757 gnucash/gnome/dialog-sx-editor.c:773
+#: gnucash/gnome/dialog-sx-editor.c:763 gnucash/gnome/dialog-sx-editor.c:779
msgid "Unparsable Formula in Split"
msgstr ""
-#: gnucash/gnome/dialog-sx-editor.c:770
+#: gnucash/gnome/dialog-sx-editor.c:776
#, c-format
msgid "Split with memo %s has an unparsable Debit Formula."
msgstr ""
@@ -3475,7 +3477,7 @@ msgstr "मà¥à¤¨à¤¸à¥ थाà¤à¤¾à¤¨à¤¾à¤¯ GnuCash फाà¤à¤²à¤à¥ à¤à¥
#: gnucash/gnome/gnc-plugin-basic-commands.c:121
#: gnucash/gnome-utils/gnc-file.c:100 gnucash/gnome-utils/gnc-file.c:666
-#: gnucash/gnome-utils/gnc-main-window.c:1314
+#: gnucash/gnome-utils/gnc-main-window.c:1342
#: gnucash/html/gnc-html-webkit1.c:1198
msgid "_Save"
msgstr "थिना दà¥à¤¨"
@@ -4080,7 +4082,7 @@ msgstr "सायà¤à¤à¤¾à¤¨à¤¾à¤¯ à¤à¤à¤¾à¤à¤¨à¥à¤à¤¨à¤¿ à¤à¤¿à¤²à¥à¤¡
#: gnucash/gnome/gnc-plugin-page-owner-tree.c:185
#: gnucash/gnome/gnc-plugin-page-register2.c:340
#: gnucash/gnome/gnc-plugin-page-register.c:463
-#: gnucash/gnome-utils/gnc-main-window.c:349
+#: gnucash/gnome-utils/gnc-main-window.c:351
msgid "_Filter By..."
msgstr "..मथॠफिलà¥à¤à¤¾à¤° à¤à¤¾à¤²à¤¾à¤®..."
@@ -4092,7 +4094,7 @@ msgstr "..मथॠफिलà¥à¤à¤¾à¤° à¤à¤¾à¤²à¤¾à¤®..."
#: gnucash/gnome/gnc-plugin-page-register.c:467
#: gnucash/gnome/gnc-plugin-page-report.c:1231
#: gnucash/gnome/gnc-plugin-page-sx-list.c:170
-#: gnucash/gnome-utils/gnc-main-window.c:353
+#: gnucash/gnome-utils/gnc-main-window.c:355
msgid "_Refresh"
msgstr "à¤à¥à¤¦à¤¾à¤¨ à¤à¤¾à¤²à¤¾à¤®"
@@ -4103,7 +4105,7 @@ msgstr "à¤à¥à¤¦à¤¾à¤¨ à¤à¤¾à¤²à¤¾à¤®"
#: gnucash/gnome/gnc-plugin-page-register.c:468
#: gnucash/gnome/gnc-plugin-page-report.c:1232
#: gnucash/gnome/gnc-plugin-page-sx-list.c:171
-#: gnucash/gnome-utils/gnc-main-window.c:354
+#: gnucash/gnome-utils/gnc-main-window.c:356
msgid "Refresh this window"
msgstr "बॠà¤à¤à¤¨à¥à¤¡'à¤à¥ à¤à¥à¤¦à¤¾à¤¨ à¤à¤¾à¤²à¤¾à¤®"
@@ -4526,7 +4528,7 @@ msgstr "à¤à¤ªà¤¿ à¤à¤¾à¤²à¤¾à¤®"
#: gnucash/gnome/gnc-plugin-page-register2.c:240
#: gnucash/gnome/gnc-plugin-page-register.c:354
#: gnucash/gnome/gnc-plugin-page-report.c:1226
-#: gnucash/gnome-utils/gnc-main-window.c:332
+#: gnucash/gnome-utils/gnc-main-window.c:333
msgid "_Paste"
msgstr "फà¥à¤¨à¤¾à¤à¤à¤¾à¤¬ हà¥"
@@ -5328,35 +5330,35 @@ msgstr "पà¥à¤°à¤¿à¤¨à¥à¤ à¤à¥à¤à¥âस..."
#: gnucash/gnome/gnc-plugin-page-register2.c:230
#: gnucash/gnome/gnc-plugin-page-register.c:344
#: gnucash/gnome/gnc-plugin-page-report.c:1216
-#: gnucash/gnome-utils/gnc-main-window.c:322
+#: gnucash/gnome-utils/gnc-main-window.c:323
msgid "Cu_t"
msgstr "दानस'"
#: gnucash/gnome/gnc-plugin-page-register2.c:231
#: gnucash/gnome/gnc-plugin-page-register.c:345
#: gnucash/gnome/gnc-plugin-page-report.c:1217
-#: gnucash/gnome-utils/gnc-main-window.c:323
+#: gnucash/gnome-utils/gnc-main-window.c:324
msgid "Cut the current selection and copy it to clipboard"
msgstr "दानि सायà¤à¤¨à¤¾à¤¯à¤à¥ दानस' à¤à¤°à¥ बà¥à¤à¥ à¤à¥à¤²à¤¿à¤ªà¤¬à¤°à¥à¤¡à¤¾à¤µ à¤à¤ªà¤¿ à¤à¤¾à¤²à¤¾à¤®à¥¤"
#: gnucash/gnome/gnc-plugin-page-register2.c:235
#: gnucash/gnome/gnc-plugin-page-register.c:349
#: gnucash/gnome/gnc-plugin-page-report.c:1221
-#: gnucash/gnome-utils/gnc-main-window.c:327
+#: gnucash/gnome-utils/gnc-main-window.c:328
msgid "_Copy"
msgstr "à¤à¤ªà¤¿ à¤à¤¾à¤²à¤¾à¤®"
#: gnucash/gnome/gnc-plugin-page-register2.c:236
#: gnucash/gnome/gnc-plugin-page-register.c:350
#: gnucash/gnome/gnc-plugin-page-report.c:1222
-#: gnucash/gnome-utils/gnc-main-window.c:328
+#: gnucash/gnome-utils/gnc-main-window.c:329
msgid "Copy the current selection to clipboard"
msgstr "दानि सायà¤à¤¨à¤¾à¤¯à¤à¥ à¤à¥à¤²à¤¿à¤ªà¤¬à¤°à¥à¤¡à¤¾à¤µ à¤à¤ªà¤¿ à¤à¤¾à¤²à¤¾à¤®"
#: gnucash/gnome/gnc-plugin-page-register2.c:241
#: gnucash/gnome/gnc-plugin-page-register.c:355
#: gnucash/gnome/gnc-plugin-page-report.c:1227
-#: gnucash/gnome-utils/gnc-main-window.c:333
+#: gnucash/gnome-utils/gnc-main-window.c:334
msgid "Paste the clipboard content at the cursor position"
msgstr "à¤à¥à¤²à¤¿à¤ªà¤¬à¤°à¥à¤¡à¤¨à¤¿ à¤à¤¯à¤¦à¤¾à¤à¥ à¤à¤¾à¤°à¥à¤¸à¤°à¤¨à¤¿ à¤à¤¾à¤¯à¤à¤¾à¤¯à¤¾à¤µ फà¥à¤¨à¤¾à¤à¤à¤¾à¤¬ हà¥"
@@ -5822,7 +5824,7 @@ msgid "Remo_ve Other Splits"
msgstr "à¤à¥à¤¬à¥à¤¨ बà¥à¤à¤¾à¤µà¤¨à¤¾à¤¯à¤à¥ बà¥à¤à¤¾à¤°"
#: gnucash/gnome/gnc-plugin-page-register.c:459
-#: gnucash/gnome-utils/gnc-main-window.c:345
+#: gnucash/gnome-utils/gnc-main-window.c:347
msgid "_Sort By..."
msgstr "..मथॠथà¤' साà¤à¤¾à¤¯..."
@@ -6880,7 +6882,7 @@ msgstr "बिबाà¤"
#: gnucash/gnome/window-reconcile2.c:2129
#: gnucash/gnome/window-reconcile2.c:2210 gnucash/gnome/window-reconcile.c:2391
#: gnucash/gnome/window-reconcile.c:2472
-#: gnucash/gnome-utils/gnc-main-window.c:285
+#: gnucash/gnome-utils/gnc-main-window.c:286
#: gnucash/gtkbuilder/dialog-account.glade:1121
#: gnucash/gtkbuilder/dialog-bi-import-gui.glade:23
#: gnucash/gtkbuilder/dialog-book-close.glade:22
@@ -6890,7 +6892,7 @@ msgstr "बिबाà¤"
#: gnucash/gtkbuilder/dialog-custom-report.glade:29
#: gnucash/gtkbuilder/dialog-employee.glade:23
#: gnucash/gtkbuilder/dialog-fincalc.glade:107
-#: gnucash/gtkbuilder/dialog-import.glade:1023
+#: gnucash/gtkbuilder/dialog-import.glade:1168
#: gnucash/gtkbuilder/dialog-invoice.glade:657
#: gnucash/gtkbuilder/dialog-job.glade:24
#: gnucash/gtkbuilder/dialog-options.glade:21
@@ -6952,7 +6954,7 @@ msgid "Edit the main account for this register"
msgstr "बॠरà¥à¤à¤¿à¤¸à¥à¤à¤¾à¤°à¤¨à¤¿ थाà¤à¤¾à¤¯ à¤à¤¾à¤¹à¤¾à¤ à¤à¤à¤¾à¤à¤¨à¥à¤ सà¥à¤à¥"
#: gnucash/gnome/window-reconcile2.c:2173 gnucash/gnome/window-reconcile.c:2435
-#: gnucash/gnome-utils/gnc-main-window.c:360
+#: gnucash/gnome-utils/gnc-main-window.c:362
msgid "_Check & Repair"
msgstr "à¤à¤¨à¤à¤¾à¤¦ à¤à¤¾à¤²à¤¾à¤® & फाहाम"
@@ -7748,7 +7750,7 @@ msgid "_Save As"
msgstr "..बादि थिना दà¥à¤¨..."
#: gnucash/gnome-utils/dialog-options.c:225
-#: gnucash/gnome-utils/gnc-main-window.c:309
+#: gnucash/gnome-utils/gnc-main-window.c:310
#: gnucash/gtkbuilder/dialog-billterms.glade:731
#: gnucash/gtkbuilder/dialog-commodities.glade:174
#: gnucash/gtkbuilder/dialog-custom-report.glade:46
@@ -8296,7 +8298,7 @@ msgstr "à¤à¤²à¥à¤à¤²à¥à¤¥à¤¾à¤¯"
msgid "(unnamed)"
msgstr "(मà¥à¤à¤¹à¥à¤¯à¥)"
-#: gnucash/gnome-utils/gnc-file.c:94 gnucash/gnome-utils/gnc-main-window.c:289
+#: gnucash/gnome-utils/gnc-file.c:94 gnucash/gnome-utils/gnc-main-window.c:290
#: gnucash/import-export/bi-import/gnc-plugin-bi-import.c:57
#: gnucash/import-export/customer-import/gnc-plugin-customer-import.c:57
msgid "_Import"
@@ -8313,7 +8315,7 @@ msgstr "लाबà¥à¤¨à¤¾à¤¯"
msgid "Save"
msgstr "थिना दà¥à¤¨"
-#: gnucash/gnome-utils/gnc-file.c:106 gnucash/gnome-utils/gnc-main-window.c:290
+#: gnucash/gnome-utils/gnc-file.c:106 gnucash/gnome-utils/gnc-main-window.c:291
msgid "_Export"
msgstr "दà¥à¤¥à¤¾à¤¯à¤¨à¤¾à¤¯"
@@ -8594,7 +8596,7 @@ msgid "Save changes to the file?"
msgstr "सà¥à¤²à¤¾à¤¯à¤¨à¤¾à¤¯à¤«à¥à¤°à¤à¥ फाà¤à¤²à¤¾à¤µ थिना दà¥à¤¨?"
#: gnucash/gnome-utils/gnc-file.c:656
-#: gnucash/gnome-utils/gnc-main-window.c:1307
+#: gnucash/gnome-utils/gnc-main-window.c:1335
#, c-format
msgid "If you don't save, changes from the past %d minute will be discarded."
msgid_plural ""
@@ -8654,7 +8656,7 @@ msgstr "फरायनà¥-थाà¤à¤¾à¤¯à¤²'à¤à¥ à¤à¥à¤µ"
msgid "Open _Folder"
msgstr "पà¥à¤²à¥à¤¸à¤¹'लà¥à¤¡à¤¾à¤°"
-#: gnucash/gnome-utils/gnc-file.c:865 gnucash/gnome-utils/gnc-main-window.c:314
+#: gnucash/gnome-utils/gnc-file.c:865 gnucash/gnome-utils/gnc-main-window.c:315
msgid "_Quit"
msgstr "नाà¤à¤¾à¤° लाà¤"
@@ -8697,7 +8699,7 @@ msgid ""
msgstr "%s फाà¤à¤²à¤ सिà¤à¤¾à¤à¤¾à¤µà¤¨à¥ दà¤à¥¤ थारà¥à¤¨à¥ नà¥à¤à¤¥à¤¾à¤à¤¾ बà¥à¤à¥ à¤
à¤à¤¾à¤°à¤°à¤¾à¤à¤ à¤à¤¾à¤²à¤¾à¤®à¤¨à¥ लà¥à¤¬à¥à¤¯à¥ नामा?"
#: gnucash/gnome-utils/gnc-file.c:1701
-#: gnucash/gnome-utils/gnc-main-window.c:1275
+#: gnucash/gnome-utils/gnc-main-window.c:1303
msgid "<unknown>"
msgstr "<मà¥à¤¨à¤¥à¤¿à¤®à¥à¤¨à¥>"
@@ -8749,205 +8751,255 @@ msgstr "..à¤à¥à¤ फà¥à¤¨à¤¾à¤à¤à¤¾à¤¬ à¤à¤¾à¤²à¤¾à¤®à¤¨à¥ थाà¤à¤¾
msgid "Changes will be saved automatically in %u seconds"
msgstr "सà¥à¤²à¤¾à¤¯à¤¨à¤¾à¤¯à¤à¥ à¤à¤¾à¤µà¤¨à¥ à¤à¤¾à¤µ महरॠ%u सà¥à¤à¥à¤¨à¥à¤¦à¤à¤µ थिना दà¥à¤¨à¤à¥à¤¨"
-#: gnucash/gnome-utils/gnc-main-window.c:276
+#: gnucash/gnome-utils/gnc-main-window.c:277
msgid "_File"
msgstr "फाà¤à¤²"
-#: gnucash/gnome-utils/gnc-main-window.c:280
+#: gnucash/gnome-utils/gnc-main-window.c:281
msgid "Tra_nsaction"
msgstr "लà¥à¤¨à¤¦à¥à¤¨"
-#: gnucash/gnome-utils/gnc-main-window.c:281
+#: gnucash/gnome-utils/gnc-main-window.c:282
msgid "_Reports"
msgstr "रिपरà¥à¤à¤«à¥à¤°"
-#: gnucash/gnome-utils/gnc-main-window.c:282
+#: gnucash/gnome-utils/gnc-main-window.c:283
msgid "_Tools"
msgstr "à¤à¥à¤²à¤¸"
-#: gnucash/gnome-utils/gnc-main-window.c:283
+#: gnucash/gnome-utils/gnc-main-window.c:284
msgid "E_xtensions"
msgstr "फà¥à¤¹à¥à¤°à¤¨à¤¾à¤¯à¤«à¥à¤°"
-#: gnucash/gnome-utils/gnc-main-window.c:284
+#: gnucash/gnome-utils/gnc-main-window.c:285
msgid "_Windows"
msgstr "à¤à¤à¤¨à¥à¤¡'स"
-#: gnucash/gnome-utils/gnc-main-window.c:292
+#: gnucash/gnome-utils/gnc-main-window.c:293
msgid "_Print..."
msgstr "साफाय..."
-#: gnucash/gnome-utils/gnc-main-window.c:293
+#: gnucash/gnome-utils/gnc-main-window.c:294
msgid "Print the currently active page"
msgstr "दासानà¥à¤¦à¤¿ मावथि बिलाà¤à¤à¥ साफाय"
-#: gnucash/gnome-utils/gnc-main-window.c:299
+#: gnucash/gnome-utils/gnc-main-window.c:300
msgid "Pa_ge Setup..."
msgstr "बिलाà¤à¤¨à¤¿ सà¥à¤à¤à¤ª..."
-#: gnucash/gnome-utils/gnc-main-window.c:300
+#: gnucash/gnome-utils/gnc-main-window.c:301
msgid "Specify the page size and orientation for printing"
msgstr "साफायनायनि थाà¤à¤¾à¤¯ बिलाà¤à¤¨à¤¿ महर à¤à¤°à¥ à¤
रियà¥à¤¨à¥à¤à¥à¤¸à¤¨à¤à¥ थिठà¤à¤¾à¤²à¤¾à¤®"
-#: gnucash/gnome-utils/gnc-main-window.c:304
+#: gnucash/gnome-utils/gnc-main-window.c:305
msgid "Proper_ties"
msgstr "à¤à¤¥à¥à¤à¤¾à¤¯à¤«à¥à¤°"
-#: gnucash/gnome-utils/gnc-main-window.c:305
+#: gnucash/gnome-utils/gnc-main-window.c:306
msgid "Edit the properties of the current file"
msgstr "दानि फाà¤à¤²à¤¨à¤¿ à¤à¤à¥à¤¥à¤¾à¤¯à¤«à¥à¤°à¤à¥ सà¥à¤à¥"
-#: gnucash/gnome-utils/gnc-main-window.c:310
+#: gnucash/gnome-utils/gnc-main-window.c:311
msgid "Close the currently active page"
msgstr "दासानà¥à¤¦à¤¿ मावथि बिलाà¤à¤à¥ बनà¥à¤¦ à¤à¤¾à¤²à¤¾à¤®"
-#: gnucash/gnome-utils/gnc-main-window.c:315
+#: gnucash/gnome-utils/gnc-main-window.c:316
msgid "Quit this application"
msgstr "बॠà¤à¤ªà¥à¤²à¤¿à¤à¥à¤¸à¤¨à¤à¥ नाà¤à¤¾à¤° लाà¤"
-#: gnucash/gnome-utils/gnc-main-window.c:337
+#: gnucash/gnome-utils/gnc-main-window.c:338
msgid "Pr_eferences"
msgstr "पसनà¥à¤¦"
-#: gnucash/gnome-utils/gnc-main-window.c:338
+#: gnucash/gnome-utils/gnc-main-window.c:339
msgid "Edit the global preferences of GnuCash"
msgstr "GnuCash नि मà¥à¤²à¥à¤à¤¨à¤¾à¤ पसनà¥à¤¦à¤à¥ सà¥à¤à¥"
-#: gnucash/gnome-utils/gnc-main-window.c:346
+#: gnucash/gnome-utils/gnc-main-window.c:345
+#, fuzzy
+#| msgid "<b>Tab Position</b>"
+msgid "Tab P_osition"
+msgstr "<b>à¤à¥à¤¬à¤¨à¤¿ à¤à¤¾à¤¯à¤à¤¾</b>"
+
+#: gnucash/gnome-utils/gnc-main-window.c:348
msgid "Select sorting criteria for this page view"
msgstr "बॠबिलाà¤à¤¨à¤¿ नà¥à¤¥à¤¾à¤à¤¨à¤¿ थाà¤à¤¾à¤¯ थà¤' साà¤à¤¾à¤¯à¤¨à¤¾à¤¯ à¤à¤¾à¤¨à¥à¤¥à¤¿à¤à¥ सायà¤"
-#: gnucash/gnome-utils/gnc-main-window.c:350
+#: gnucash/gnome-utils/gnc-main-window.c:352
msgid "Select the account types that should be displayed."
msgstr "दिनà¥à¤¥à¤¿à¤«à¥à¤à¤¨à¥ à¤à¥à¤¨à¤¾à¤ à¤à¤à¤¾à¤à¤¨à¥à¤ रà¥à¤à¥à¤®à¤«à¥à¤°à¤à¥ सायà¤à¥¤"
-#: gnucash/gnome-utils/gnc-main-window.c:362
+#: gnucash/gnome-utils/gnc-main-window.c:364
msgid "Reset _Warnings..."
msgstr "साà¤à¤à¥à¤°à¤¾à¤à¤¥à¤¿à¤à¥ फिन फà¤..."
-#: gnucash/gnome-utils/gnc-main-window.c:363
+#: gnucash/gnome-utils/gnc-main-window.c:365
msgid "Reset the state of all warning messages so they will be shown again."
msgstr ""
"साà¤à¤à¥à¤°à¤¾à¤à¤¥à¤¿ हà¥à¤¨à¤¾à¤¯ à¤à¤¾à¤¸à¥ à¤à¥à¤°à¤¾à¤à¤¨à¤¿ à¤à¤¾à¤¯à¤à¤¾à¤à¥ फिन फठà¤à¤¾à¤¹à¤¾à¤¤à¥ बà¥à¤«à¥à¤°à¤à¥ à¤à¤°à¥à¤¬à¤¾à¤µ दिनà¥à¤¥à¤¿à¤¨à¤¾à¤¯ à¤à¤¾à¤à¥à¤¨à¥¤"
-#: gnucash/gnome-utils/gnc-main-window.c:367
+#: gnucash/gnome-utils/gnc-main-window.c:369
msgid "Re_name Page"
msgstr "बिलाà¤à¤à¥ फिन मà¥à¤ हà¥"
-#: gnucash/gnome-utils/gnc-main-window.c:368
+#: gnucash/gnome-utils/gnc-main-window.c:370
msgid "Rename this page."
msgstr "बॠबिलाà¤à¤à¥ फिन मà¥à¤ हà¥à¥¤"
-#: gnucash/gnome-utils/gnc-main-window.c:375
+#: gnucash/gnome-utils/gnc-main-window.c:377
msgid "_New Window"
msgstr "à¤à¥à¤¦à¤¾à¤¨ à¤à¤à¤¨à¥à¤¡'"
-#: gnucash/gnome-utils/gnc-main-window.c:376
+#: gnucash/gnome-utils/gnc-main-window.c:378
msgid "Open a new top-level GnuCash window."
msgstr "मà¥à¤¨à¤¸à¥ à¤à¥à¤¦à¤¾à¤¨ à¤à¥à¤à¥-थाà¤à¥à¤¨à¤¿ GnuCash à¤à¤à¤¨à¥à¤¡'à¤à¥ à¤à¥à¤µà¥¤"
-#: gnucash/gnome-utils/gnc-main-window.c:380
+#: gnucash/gnome-utils/gnc-main-window.c:382
msgid "New Window with _Page"
msgstr "बिलाà¤à¤à¥à¤ à¤à¥à¤¦à¤¾à¤¨ à¤à¤à¤¨à¥à¤¡'"
-#: gnucash/gnome-utils/gnc-main-window.c:381
+#: gnucash/gnome-utils/gnc-main-window.c:383
msgid "Move the current page to a new top-level GnuCash window."
msgstr "दानि बिलाà¤à¤à¥ मà¥à¤¨à¤¸à¥ à¤à¥à¤¦à¤¾à¤¨-थाà¤à¥à¤¨à¤¿ GnuCash à¤à¤à¤¨à¥à¤¡'याव लाà¤"
-#: gnucash/gnome-utils/gnc-main-window.c:388
+#: gnucash/gnome-utils/gnc-main-window.c:390
msgid "Tutorial and Concepts _Guide"
msgstr "à¤à¤¿à¤à¤'रियाल à¤à¤°à¥ सानà¤à¤¾à¤à¤¥à¤¿ à¤à¤¾à¤à¤¡à¤«à¥à¤°"
-#: gnucash/gnome-utils/gnc-main-window.c:389
+#: gnucash/gnome-utils/gnc-main-window.c:391
msgid "Open the GnuCash Tutorial"
msgstr "GnuCash à¤à¤¿à¤à¤'रियालà¤à¥ à¤à¥à¤µ"
-#: gnucash/gnome-utils/gnc-main-window.c:393
+#: gnucash/gnome-utils/gnc-main-window.c:395
msgid "_Contents"
msgstr "थानाय à¤à¤¯à¤¦à¤¾à¤«à¥à¤°"
-#: gnucash/gnome-utils/gnc-main-window.c:394
+#: gnucash/gnome-utils/gnc-main-window.c:396
msgid "Open the GnuCash Help"
msgstr "GnuCash मददà¤à¥ à¤à¥à¤µ"
-#: gnucash/gnome-utils/gnc-main-window.c:398
+#: gnucash/gnome-utils/gnc-main-window.c:400
msgid "_About"
msgstr "सà¥à¤®à¥à¤¨à¥à¤¦à¥"
-#: gnucash/gnome-utils/gnc-main-window.c:399
+#: gnucash/gnome-utils/gnc-main-window.c:401
msgid "About GnuCash"
msgstr "GnuCash नि सà¥à¤®à¥à¤¨à¥à¤¦à¥"
-#: gnucash/gnome-utils/gnc-main-window.c:411
+#: gnucash/gnome-utils/gnc-main-window.c:413
msgid "_Toolbar"
msgstr "à¤à¥à¤²à¤¬à¤¾à¤°"
-#: gnucash/gnome-utils/gnc-main-window.c:412
+#: gnucash/gnome-utils/gnc-main-window.c:414
msgid "Show/hide the toolbar on this window"
msgstr "à¤à¥à¤²à¤¬à¤¾à¤°à¤à¥ बॠà¤à¤à¤¨à¥à¤¡'याव दिनà¥à¤¥à¤¿/दà¥à¤¨à¤à¥à¤®à¤¾"
-#: gnucash/gnome-utils/gnc-main-window.c:416
+#: gnucash/gnome-utils/gnc-main-window.c:418
msgid "Su_mmary Bar"
msgstr "à¤à¥à¤¬à¥à¤°à¤¾à¤µ बार"
-#: gnucash/gnome-utils/gnc-main-window.c:417
+#: gnucash/gnome-utils/gnc-main-window.c:419
msgid "Show/hide the summary bar on this window"
msgstr "à¤à¥à¤¬à¥à¤°à¤¾à¤µ बारà¤à¥ बॠà¤à¤à¤¨à¥à¤¡'याव दिनà¥à¤¥à¤¿/दà¥à¤¨à¤à¥à¤®à¤¾"
-#: gnucash/gnome-utils/gnc-main-window.c:421
+#: gnucash/gnome-utils/gnc-main-window.c:423
msgid "Stat_us Bar"
msgstr "सà¥à¤à¥à¤à¤¾à¤¸ बार"
-#: gnucash/gnome-utils/gnc-main-window.c:422
+#: gnucash/gnome-utils/gnc-main-window.c:424
msgid "Show/hide the status bar on this window"
msgstr "सà¥à¤à¥à¤à¤¾à¤¸ बारà¤à¥ बॠà¤à¤à¤¨à¥à¤¡'याव दिनà¥à¤¥à¤¿/दà¥à¤¨à¤à¥à¤®à¤¾"
-#: gnucash/gnome-utils/gnc-main-window.c:434
+#: gnucash/gnome-utils/gnc-main-window.c:436
+#: gnucash/gtkbuilder/dialog-preferences.glade:3895
+msgid "To_p"
+msgstr "à¤à¥à¤à¥"
+
+#: gnucash/gnome-utils/gnc-main-window.c:437
+#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:195
+#: gnucash/gtkbuilder/dialog-preferences.glade:3901
+msgid "Display the notebook tabs at the top of the window."
+msgstr "नà¤à¤¬à¥à¤ à¤à¥à¤¬à¤«à¥à¤°à¤à¥ à¤à¤à¤¨à¥à¤¡'नि à¤à¥à¤à¥à¤¯à¤¾à¤µ दिनà¥à¤¥à¤¿à¤«à¥à¤"
+
+#: gnucash/gnome-utils/gnc-main-window.c:440
+#: gnucash/gtkbuilder/dialog-preferences.glade:3914
+msgid "B_ottom"
+msgstr "à¤à¤¾à¤¹à¤¾à¤¯à¤¨à¤¿"
+
+#: gnucash/gnome-utils/gnc-main-window.c:441
+#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:200
+#: gnucash/gtkbuilder/dialog-preferences.glade:3920
+msgid "Display the notebook tabs at the bottom of the window."
+msgstr "नà¤à¤¬à¥à¤ à¤à¥à¤¬à¤«à¥à¤°à¤à¥ à¤à¤à¤¨à¥à¤¡'नि à¤à¤¾à¤¹à¤¾à¤¯à¤¾à¤µ दिनà¥à¤¥à¤¿à¤«à¥à¤"
+
+#: gnucash/gnome-utils/gnc-main-window.c:444
+#: gnucash/gtkbuilder/dialog-preferences.glade:3933
+msgid "_Left"
+msgstr "à¤à¤à¤¸à¤¿"
+
+#: gnucash/gnome-utils/gnc-main-window.c:445
+#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:205
+#: gnucash/gtkbuilder/dialog-preferences.glade:3939
+msgid "Display the notebook tabs at the left of the window."
+msgstr "नà¤à¤¬à¥à¤ à¤à¥à¤¬à¤«à¥à¤°à¤à¥ à¤à¤à¤¨à¥à¤¡'नि à¤à¤à¤¸à¤¿à¤¯à¤¾à¤µ दिनà¥à¤¥à¤¿à¤«à¥à¤"
+
+#: gnucash/gnome-utils/gnc-main-window.c:448
+#: gnucash/gtkbuilder/dialog-preferences.glade:3952
+msgid "_Right"
+msgstr "à¤à¤à¤¦à¤¾"
+
+#: gnucash/gnome-utils/gnc-main-window.c:449
+#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:210
+#: gnucash/gtkbuilder/dialog-preferences.glade:3958
+msgid "Display the notebook tabs at the right of the window."
+msgstr "नà¤à¤¬à¥à¤ à¤à¥à¤¬à¤«à¥à¤°à¤à¥ à¤à¤à¤¨à¥à¤¡'नि à¤à¤à¤¦à¤¾à¤¯à¤¾à¤µ दिनà¥à¤¥à¤¿à¤«à¥à¤"
+
+#: gnucash/gnome-utils/gnc-main-window.c:462
msgid "Window _1"
msgstr "à¤à¤à¤¨à¥à¤¡'_1"
-#: gnucash/gnome-utils/gnc-main-window.c:435
+#: gnucash/gnome-utils/gnc-main-window.c:463
msgid "Window _2"
msgstr "à¤à¤à¤¨à¥à¤¡'_2"
-#: gnucash/gnome-utils/gnc-main-window.c:436
+#: gnucash/gnome-utils/gnc-main-window.c:464
msgid "Window _3"
msgstr "à¤à¤à¤¨à¥à¤¡'_3"
-#: gnucash/gnome-utils/gnc-main-window.c:437
+#: gnucash/gnome-utils/gnc-main-window.c:465
msgid "Window _4"
msgstr "à¤à¤à¤¨à¥à¤¡'_4"
-#: gnucash/gnome-utils/gnc-main-window.c:438
+#: gnucash/gnome-utils/gnc-main-window.c:466
msgid "Window _5"
msgstr "à¤à¤à¤¨à¥à¤¡'_5"
-#: gnucash/gnome-utils/gnc-main-window.c:439
+#: gnucash/gnome-utils/gnc-main-window.c:467
msgid "Window _6"
msgstr "à¤à¤à¤¨à¥à¤¡'_6"
-#: gnucash/gnome-utils/gnc-main-window.c:440
+#: gnucash/gnome-utils/gnc-main-window.c:468
msgid "Window _7"
msgstr "à¤à¤à¤¨à¥à¤¡'_7"
-#: gnucash/gnome-utils/gnc-main-window.c:441
+#: gnucash/gnome-utils/gnc-main-window.c:469
msgid "Window _8"
msgstr "à¤à¤à¤¨à¥à¤¡'_8"
-#: gnucash/gnome-utils/gnc-main-window.c:442
+#: gnucash/gnome-utils/gnc-main-window.c:470
msgid "Window _9"
msgstr "à¤à¤à¤¨à¥à¤¡'_9"
-#: gnucash/gnome-utils/gnc-main-window.c:443
+#: gnucash/gnome-utils/gnc-main-window.c:471
msgid "Window _0"
msgstr "à¤à¤à¤¨à¥à¤¡'_0"
-#: gnucash/gnome-utils/gnc-main-window.c:1258
+#: gnucash/gnome-utils/gnc-main-window.c:1286
#, c-format
msgid "Save changes to file %s before closing?"
msgstr "बनà¥à¤¦ à¤à¤¾à¤²à¤¾à¤®à¤¨à¤¾à¤¯à¤¨à¤¿ सिà¤à¤¾à¤ सà¥à¤²à¤¾à¤¯à¤¨à¤¾à¤¯à¤«à¥à¤°à¤à¥ %s फाà¤à¤²à¤à¤¨ थिना दà¥à¤¨?"
-#: gnucash/gnome-utils/gnc-main-window.c:1261
+#: gnucash/gnome-utils/gnc-main-window.c:1289
#, c-format
msgid ""
"If you don't save, changes from the past %d hours and %d minutes will be "
@@ -8956,7 +9008,7 @@ msgstr ""
"नà¥à¤à¤¥à¤¾à¤à¤¾ थिना दà¥à¤¨à¤¾à¤¬à¥à¤²à¤¾, सिà¤à¤¾à¤ %d à¤à¤¨à¥à¤à¤¾ à¤à¤°à¥ %d मिनिà¤à¤¨à¤¿ सà¥à¤²à¤¾à¤¯à¤¨à¤¾à¤¯à¤«à¥à¤°à¤à¥ नाà¤à¤¾à¤°à¤¨à¤¾à¤¯ "
"à¤à¤¾à¤à¥à¤¨à¥¤"
-#: gnucash/gnome-utils/gnc-main-window.c:1263
+#: gnucash/gnome-utils/gnc-main-window.c:1291
#, c-format
msgid ""
"If you don't save, changes from the past %d days and %d hours will be "
@@ -8964,15 +9016,15 @@ msgid ""
msgstr ""
"नà¥à¤à¤¥à¤¾à¤à¤¾ थिना दà¥à¤¨à¤¾à¤¬à¥à¤²à¤¾, सिà¤à¤¾à¤ %d सान à¤à¤°à¥ %d à¤à¤¨à¥à¤à¤¾à¤¨à¤¿ सà¥à¤²à¤¾à¤¯à¤¨à¤¾à¤¯à¤«à¥à¤°à¤à¥ नाà¤à¤¾à¤°à¤¨à¤¾à¤¯ à¤à¤¾à¤à¥à¤¨à¥¤"
-#: gnucash/gnome-utils/gnc-main-window.c:1312
+#: gnucash/gnome-utils/gnc-main-window.c:1340
msgid "Close _Without Saving"
msgstr "थिना दà¥à¤¨à¤¾à¤à¤¾à¤°à¤¾à¤¨à¥ बनà¥à¤¦ à¤à¤¾à¤²à¤¾à¤®"
-#: gnucash/gnome-utils/gnc-main-window.c:1459
+#: gnucash/gnome-utils/gnc-main-window.c:1487
msgid "This window is closing and will not be restored."
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:1465
+#: gnucash/gnome-utils/gnc-main-window.c:1493
#, fuzzy
#| msgid "Close this window"
msgid "Close Window?"
@@ -8980,64 +9032,64 @@ msgstr "बॠà¤à¤à¤¨à¥à¤¡'à¤à¥ बनà¥à¤¦ à¤à¤¾à¤²à¤¾à¤®"
#. Translators: This string is shown in the window title if this
#. document is, well, read-only.
-#: gnucash/gnome-utils/gnc-main-window.c:1595
+#: gnucash/gnome-utils/gnc-main-window.c:1623
msgid "(read-only)"
msgstr "(फरायनà¥-थाà¤à¤¾à¤¯à¤²')"
-#: gnucash/gnome-utils/gnc-main-window.c:1603
+#: gnucash/gnome-utils/gnc-main-window.c:1631
msgid "Unsaved Book"
msgstr "थिना दà¥à¤¨à¥ बिà¤à¤¾à¤¬"
-#: gnucash/gnome-utils/gnc-main-window.c:1766
+#: gnucash/gnome-utils/gnc-main-window.c:1794
#, fuzzy
msgid "Last modified on %a, %b %d, %Y at %I:%M %p"
msgstr "%a, %b %e, %Y at %I:%M%P à¤à¤µ à¤à¥à¤¬à¤¥à¤¾ सà¥à¤¦à¥à¤°à¤¾à¤¯à¤¨à¤¾à¤¯"
#. Translators: This message appears in the status bar after opening the file.
-#: gnucash/gnome-utils/gnc-main-window.c:1769
+#: gnucash/gnome-utils/gnc-main-window.c:1797
#, c-format
msgid "File %s opened. %s"
msgstr "फाà¤à¤² %s à¤à¥ à¤à¥à¤µà¤¬à¤¾à¤¯à¤®à¥à¤¨à¥¤ %s"
-#: gnucash/gnome-utils/gnc-main-window.c:2896
+#: gnucash/gnome-utils/gnc-main-window.c:2924
msgctxt "lower case key for short cut to 'Accounts'"
msgid "a"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:2986
+#: gnucash/gnome-utils/gnc-main-window.c:3014
msgid "Unable to save to database."
msgstr "डाà¤à¤¾à¤¬à¥à¤¸à¤¾à¤µ थिना दà¥à¤¨à¤¨à¥ हायाà¤à¥à¥¤"
-#: gnucash/gnome-utils/gnc-main-window.c:2988
+#: gnucash/gnome-utils/gnc-main-window.c:3016
msgid "Unable to save to database: Book is marked read-only."
msgstr "डाà¤à¤¾à¤¬à¥à¤¸à¤¾à¤µ थिना दà¥à¤¨à¤¨à¥ हायाà¤à¥: बिà¤à¤¾à¤¬à¤à¥ à¤à¤¾à¤²à¤¿-फरायनाय बादिल' दाठहà¥à¤¨à¤¾à¤¯ à¤à¤¾à¤¯à¥à¥¤"
-#: gnucash/gnome-utils/gnc-main-window.c:4333
+#: gnucash/gnome-utils/gnc-main-window.c:4396
#: gnucash/gtkbuilder/assistant-qif-import.glade:959
msgid "Book Options"
msgstr "बिà¤à¤¾à¤¬à¤¨à¤¿ à¤à¤«à¥à¤°à¤¾à¤«à¥à¤°"
-#: gnucash/gnome-utils/gnc-main-window.c:4751 gnucash/gnucash-core-app.cpp:261
+#: gnucash/gnome-utils/gnc-main-window.c:4853 gnucash/gnucash-core-app.cpp:261
msgid "(user modifiable)"
msgstr ""
#. Translators: %s will be replaced with the current year
-#: gnucash/gnome-utils/gnc-main-window.c:4778
+#: gnucash/gnome-utils/gnc-main-window.c:4880
#, c-format
msgid "Copyright © 1997-%s The GnuCash contributors."
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:4790
+#: gnucash/gnome-utils/gnc-main-window.c:4892
#: gnucash/gnome-utils/gnc-splash.c:98
msgid "Version"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:4791
+#: gnucash/gnome-utils/gnc-main-window.c:4893
#: gnucash/gnome-utils/gnc-splash.c:99 gnucash/gnucash-core-app.cpp:278
msgid "Build ID"
msgstr ""
-#: gnucash/gnome-utils/gnc-main-window.c:4799
+#: gnucash/gnome-utils/gnc-main-window.c:4901
#, fuzzy
msgid "Accounting for personal and small business finance."
msgstr "- GnuCash निà¤à¤¿ à¤à¤°à¥ फिसा फालाà¤à¤à¤¿ राà¤à¤à¤¾à¤¨à¥à¤¥à¤¿ मà¥à¤¨à¥à¤à¤®à¥à¤¨à¥à¤"
@@ -9046,11 +9098,11 @@ msgstr "- GnuCash निà¤à¤¿ à¤à¤°à¥ फिसा फालाà¤à¤à¤¿ र
#. Enter your name or that of your team and an email contact for feedback.
#. The string can have multiple rows, so you can also add a list of
#. contributors.
-#: gnucash/gnome-utils/gnc-main-window.c:4808
+#: gnucash/gnome-utils/gnc-main-window.c:4910
msgid "translator-credits"
msgstr "Ritu Panwar <ritup at cdac.in>, 2014"
-#: gnucash/gnome-utils/gnc-main-window.c:4811
+#: gnucash/gnome-utils/gnc-main-window.c:4913
msgid "Visit the GnuCash website."
msgstr ""
@@ -9592,7 +9644,7 @@ msgid "Dist"
msgstr "डिसà¥à¤"
#: gnucash/gnome-utils/gnc-tree-util-split-reg.c:45
-#: gnucash/import-export/import-main-matcher.c:1594
+#: gnucash/import-export/import-main-matcher.c:1862
#: gnucash/report/reports/standard/register.scm:218
#: libgnucash/engine/Split.c:1614 libgnucash/engine/Split.c:1631
msgid "-- Split Transaction --"
@@ -10198,12 +10250,12 @@ msgid "Enter the effective share price"
msgstr "à¤à¥à¤¹à¥à¤®à¤à¥à¤¨à¤¾à¤ शà¥à¤¯à¤¾à¤° बà¥à¤¸à¥à¤¨ हाबहà¥"
#: gnucash/gnome-utils/gnc-tree-view-split-reg.c:3323
-#: gnucash/register/ledger-core/split-register-model.c:2380
+#: gnucash/register/ledger-core/split-register-model.c:2385
msgid "Enter credit formula for real transaction"
msgstr "थार लà¥à¤¨à¤¦à¥à¤¨à¤¨à¤¿ थाà¤à¤¾à¤¯ à¤à¥à¤°à¥à¤¡à¤¿à¤ फरमà¥à¤²à¤¾à¤à¥ हाबहà¥"
#: gnucash/gnome-utils/gnc-tree-view-split-reg.c:3333
-#: gnucash/register/ledger-core/split-register-model.c:2346
+#: gnucash/register/ledger-core/split-register-model.c:2349
msgid "Enter debit formula for real transaction"
msgstr "थार लà¥à¤¨à¤¦à¥à¤¨à¤¨à¤¿ थाà¤à¤¾à¤¯ डà¥à¤¬à¤¿à¤ फरमà¥à¤²à¤¾à¤à¥ हाबहà¥"
@@ -11955,11 +12007,6 @@ msgstr ""
"मावथिबà¥à¤²à¤¾, à¤à¤°à¤¾à¤®à¥à¤ à¤à¤¾à¤²à¤¾à¤®à¤¨à¤¾à¤¯ समाव मà¥à¤¨à¤¸à¥ सà¥à¤ªà¥à¤²à¥à¤¸ सà¥à¤à¥à¤°à¤¿à¤¨à¤à¥ दिनà¥à¤¥à¤¿à¤¨à¤¾à¤¯ à¤à¤¾à¤à¥à¤¨à¥¤ नà¤à¤¾à¤¬à¥à¤²à¤¾ à¤à¥à¤¬à¥ "
"सà¥à¤ªà¥à¤²à¥à¤¸ सà¥à¤à¥à¤°à¤¿à¤¨ दिनà¥à¤¥à¤¿à¤¨à¤¾à¤¯ à¤à¤¾à¤¨à¤¾à¤¯ नà¤à¤¾à¥¤"
-#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:195
-#: gnucash/gtkbuilder/dialog-preferences.glade:3901
-msgid "Display the notebook tabs at the top of the window."
-msgstr "नà¤à¤¬à¥à¤ à¤à¥à¤¬à¤«à¥à¤°à¤à¥ à¤à¤à¤¨à¥à¤¡'नि à¤à¥à¤à¥à¤¯à¤¾à¤µ दिनà¥à¤¥à¤¿à¤«à¥à¤"
-
#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:196
#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:201
#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:206
@@ -11972,21 +12019,6 @@ msgstr ""
"बॠसà¥à¤à¤¿à¤à¤ नà¤à¤¬à¥à¤à¤¾à¤µ बिलाठसà¥à¤²à¤¾à¤¯à¤¨à¤¾à¤¯à¤¨à¤¿ थाà¤à¤¾à¤¯ à¤à¥à¤¬à¤«à¥à¤°à¤à¥ बà¥à¤¬à¥à¤¨à¤¾à¤¯ रà¥à¤à¥à¤à¤à¥ थि à¤à¤¾à¤²à¤¾à¤®à¥à¥¤ à¤à¤¾à¤¥à¤¾à¤µ "
"बà¥à¤¸à¥à¤¨à¤«à¥à¤°à¤¾ \"à¤à¤à¤¸à¤¿\", \"à¤à¤¾à¤¹à¤¾à¤¯\" à¤à¤°à¥ \"à¤à¤à¤¦à¤¾\"। बà¥à¤¯à¥ \"à¤à¥à¤à¥\" à¤à¤µ डिफलà¥à¤ à¤à¤¾à¤¯à¥à¥¤"
-#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:200
-#: gnucash/gtkbuilder/dialog-preferences.glade:3920
-msgid "Display the notebook tabs at the bottom of the window."
-msgstr "नà¤à¤¬à¥à¤ à¤à¥à¤¬à¤«à¥à¤°à¤à¥ à¤à¤à¤¨à¥à¤¡'नि à¤à¤¾à¤¹à¤¾à¤¯à¤¾à¤µ दिनà¥à¤¥à¤¿à¤«à¥à¤"
-
-#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:205
-#: gnucash/gtkbuilder/dialog-preferences.glade:3939
-msgid "Display the notebook tabs at the left of the window."
-msgstr "नà¤à¤¬à¥à¤ à¤à¥à¤¬à¤«à¥à¤°à¤à¥ à¤à¤à¤¨à¥à¤¡'नि à¤à¤à¤¸à¤¿à¤¯à¤¾à¤µ दिनà¥à¤¥à¤¿à¤«à¥à¤"
-
-#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:210
-#: gnucash/gtkbuilder/dialog-preferences.glade:3958
-msgid "Display the notebook tabs at the right of the window."
-msgstr "नà¤à¤¬à¥à¤ à¤à¥à¤¬à¤«à¥à¤°à¤à¥ à¤à¤à¤¨à¥à¤¡'नि à¤à¤à¤¦à¤¾à¤¯à¤¾à¤µ दिनà¥à¤¥à¤¿à¤«à¥à¤"
-
#: gnucash/gschemas/org.gnucash.GnuCash.gschema.xml.in:215
#: gnucash/gtkbuilder/dialog-preferences.glade:3990
msgid "Display the summary bar at the top of the page."
@@ -13579,7 +13611,7 @@ msgid "Select a row to change the mappings"
msgstr ""
#: gnucash/gtkbuilder/assistant-csv-trans-import.glade:970
-#: gnucash/import-export/import-account-matcher.c:188
+#: gnucash/import-export/import-account-matcher.c:197
msgid "Account ID"
msgstr "à¤à¤à¤¾à¤à¤¨à¥à¤ ID"
@@ -14610,6 +14642,7 @@ msgid "_Amount"
msgstr "बिबाà¤:"
#: gnucash/gtkbuilder/assistant-stock-split.glade:293
+#: gnucash/gtkbuilder/dialog-import.glade:958
#: gnucash/gtkbuilder/dialog-print-check.glade:1129
#: gnucash/gtkbuilder/gnc-plugin-page-register.glade:957
msgid "_Memo"
@@ -15010,6 +15043,7 @@ msgid "_Account code"
msgstr "à¤à¤à¤¾à¤à¤¨à¥à¤ à¤'ड"
#: gnucash/gtkbuilder/dialog-account.glade:1251
+#: gnucash/gtkbuilder/dialog-import.glade:930
msgid "_Description"
msgstr "बà¥à¤à¥à¤µà¤¥à¤¿"
@@ -16305,46 +16339,59 @@ msgstr "à¤à¥à¤®à¥"
msgid "Green"
msgstr "सà¥à¤®à¤à¥à¤°"
-#: gnucash/gtkbuilder/dialog-import.glade:877
+#: gnucash/gtkbuilder/dialog-import.glade:871
+#, fuzzy
+#| msgid "Do not print transaction detail"
+msgid "Edit imported transaction details"
+msgstr "लà¥à¤¨à¤¦à¥à¤¨à¤à¥ à¤à¥à¤µà¤¾à¤°à¥ साफायनॠनाà¤à¤¾"
+
+#: gnucash/gtkbuilder/dialog-import.glade:944
+#: gnucash/gtkbuilder/dialog-lot-viewer.glade:151
+#: gnucash/gtkbuilder/dialog-print-check.glade:745
+#: gnucash/gtkbuilder/gnc-plugin-page-register.glade:1014
+msgid "_Notes"
+msgstr "लिरसà¥à¤à¤¥à¤¾à¤"
+
+#: gnucash/gtkbuilder/dialog-import.glade:1022
#, fuzzy
msgid ""
"List of downloaded transactions (source split and matched information shown)"
msgstr "डाà¤à¤¨à¤²'ड à¤à¤¾à¤²à¤¾à¤®à¤¨à¤¾à¤¯ लà¥à¤¨à¤¦à¥à¤¨à¤«à¥à¤°à¤¨à¤¿ लिसà¥à¤ (फà¥à¤à¤à¤¾ बà¥à¤à¤¾à¤µà¤¨à¤¾à¤¯ दिनà¥à¤¥à¤¿à¤¨à¤¾à¤¯)"
-#: gnucash/gtkbuilder/dialog-import.glade:919
+#: gnucash/gtkbuilder/dialog-import.glade:1064
#, fuzzy
msgid "Show _Account column"
msgstr "à¤à¤à¤¾à¤à¤¨à¥à¤à¤¨à¤¿ à¤à¤¾à¤¬à¤à¥ à¤à¥à¤¬à¤à¤µ दिनà¥à¤¥à¤¿"
-#: gnucash/gtkbuilder/dialog-import.glade:935
+#: gnucash/gtkbuilder/dialog-import.glade:1080
#, fuzzy
msgid "Show _Memo column"
msgstr "à¤à¤à¤¾à¤à¤¨à¥à¤à¤¨à¤¿ à¤à¤¾à¤¬à¤à¥ à¤à¥à¤¬à¤à¤µ दिनà¥à¤¥à¤¿"
-#: gnucash/gtkbuilder/dialog-import.glade:951
+#: gnucash/gtkbuilder/dialog-import.glade:1096
#, fuzzy
msgid "Show matched _information"
msgstr "रसिद फà¥à¤°à¤®à¤¾à¤¯à¤¥à¤¿à¤¹à¥à¤à¥à¤°à¤¾"
-#: gnucash/gtkbuilder/dialog-import.glade:966
+#: gnucash/gtkbuilder/dialog-import.glade:1111
#, fuzzy
#| msgid "Spend"
msgid "A_ppend"
msgstr "राठà¤à¤°à¤¸à¤¾ à¤à¤¾à¤²à¤¾à¤®"
-#: gnucash/gtkbuilder/dialog-import.glade:970
+#: gnucash/gtkbuilder/dialog-import.glade:1115
msgid ""
"When Updating and Clearing a matched transaction, append the imported "
"Description and Notes to the matched Description and Notes instead of "
"replacing them."
msgstr ""
-#: gnucash/gtkbuilder/dialog-import.glade:982
+#: gnucash/gtkbuilder/dialog-import.glade:1127
#, fuzzy
msgid "_Reconcile after match"
msgstr "(à¤
à¤') à¤à¥à¤°à¥à¤¬à¤¨à¤¾à¤¯à¤à¥ à¤à¥à¤°à¥à¤¬à¤¹à¥à¤«à¤¿à¤¨"
-#: gnucash/gtkbuilder/dialog-import.glade:1005
+#: gnucash/gtkbuilder/dialog-import.glade:1150
msgid "Generic import transaction matcher"
msgstr "à¤à¥à¤¨à¥à¤°à¤¿à¤ लाबà¥à¤¨à¤¾à¤¯ लà¥à¤¨à¤¦à¥à¤¨ à¤à¥à¤°à¥à¤¬à¤¹à¥à¤à¥à¤°à¤¾"
@@ -16460,12 +16507,6 @@ msgstr "हाà¤à¤²à¤¾à¤à¤ à¤à¤¾à¤²à¤¾à¤®à¤¨à¤¾à¤¯ लà¤à¥âà¤à¥ à¤à¥
msgid "Enter a name for the highlighted lot."
msgstr "हाà¤à¤²à¤¾à¤à¤ à¤à¤¾à¤²à¤¾à¤®à¤¨à¤¾à¤¯ लà¤à¥âनि थाà¤à¤¾à¤¯ मà¥à¤à¤à¥ हाबहà¥à¥¤"
-#: gnucash/gtkbuilder/dialog-lot-viewer.glade:151
-#: gnucash/gtkbuilder/dialog-print-check.glade:745
-#: gnucash/gtkbuilder/gnc-plugin-page-register.glade:1014
-msgid "_Notes"
-msgstr "लिरसà¥à¤à¤¥à¤¾à¤"
-
#: gnucash/gtkbuilder/dialog-lot-viewer.glade:174
msgid "Enter any notes you want to make about this lot."
msgstr "नà¥à¤à¤¥à¤¾à¤à¤¾ बॠलà¤à¥âनि सà¥à¤®à¥à¤¨à¥à¤¦à¥ हà¥à¤¨à¥ लà¥à¤¬à¥à¤¨à¤¾à¤¯ à¤à¤¾à¤¯à¤à¤¿à¤à¤¾à¤¯à¤¾ लिरसà¥à¤à¤¥à¤¾à¤à¤à¥ हाबहà¥"
@@ -17525,22 +17566,6 @@ msgstr "बावà¥à¤¸à¥à¤¥à¤¾à¤°à¤¨à¤¿ à¤à¥à¤¬à¤à¥ सिà¤à¤¾à¤à¤¾à¤µ
msgid "<b>Tab Position</b>"
msgstr "<b>à¤à¥à¤¬à¤¨à¤¿ à¤à¤¾à¤¯à¤à¤¾</b>"
-#: gnucash/gtkbuilder/dialog-preferences.glade:3895
-msgid "To_p"
-msgstr "à¤à¥à¤à¥"
-
-#: gnucash/gtkbuilder/dialog-preferences.glade:3914
-msgid "B_ottom"
-msgstr "à¤à¤¾à¤¹à¤¾à¤¯à¤¨à¤¿"
-
-#: gnucash/gtkbuilder/dialog-preferences.glade:3933
-msgid "_Left"
-msgstr "à¤à¤à¤¸à¤¿"
-
-#: gnucash/gtkbuilder/dialog-preferences.glade:3952
-msgid "_Right"
-msgstr "à¤à¤à¤¦à¤¾"
-
#: gnucash/gtkbuilder/dialog-preferences.glade:3974
msgid "<b>Summary Bar Position</b>"
msgstr "<b>सारबाहाà¤à¥ बारनि à¤à¤¾à¤¯à¤à¤¾</b>"
@@ -19426,15 +19451,15 @@ msgstr "PDF फाà¤à¤²à¤à¤µ दà¥à¤¥à¤¾à¤¯ हर"
msgid "Bank code %s (%s), Account %s (%s)"
msgstr ""
-#: gnucash/import-export/aqb/assistant-ab-initial.c:858
+#: gnucash/import-export/aqb/assistant-ab-initial.c:859
msgid "Online Banking Account Name"
msgstr "à¤
नलाà¤à¤¨ बà¥à¤à¤à¤¿à¤ à¤à¤à¤¾à¤à¤¨à¥à¤à¤¨à¤¿ मà¥à¤"
-#: gnucash/import-export/aqb/assistant-ab-initial.c:863
+#: gnucash/import-export/aqb/assistant-ab-initial.c:864
msgid "GnuCash Account Name"
msgstr "GnuCash à¤à¤à¤¾à¤à¤¨à¥à¤à¤¨à¤¿ मà¥à¤"
-#: gnucash/import-export/aqb/assistant-ab-initial.c:869
+#: gnucash/import-export/aqb/assistant-ab-initial.c:870
#: gnucash/import-export/qif-imp/assistant-qif-import.c:572
#: gnucash/import-export/qif-imp/dialog-account-picker.c:452
msgid "New?"
@@ -21615,7 +21640,7 @@ msgstr "बायà¤à¥à¤°à¤¾ à¤à¤°à¥ फानà¤à¥à¤°à¤¾ लाबà¥"
msgid "Import Customers and Vendors from a CSV text file."
msgstr "फरा फाà¤à¤² निफà¥à¤°à¤¾à¤¯ बायà¤à¥à¤°à¤¾ à¤à¤¬à¤¾ फानà¤à¥à¤°à¤¾à¤à¥ लाबà¥"
-#: gnucash/import-export/import-account-matcher.c:263
+#: gnucash/import-export/import-account-matcher.c:272
#, fuzzy, c-format
msgid ""
"The account '%s' is a placeholder account and does not allow transactions. "
@@ -21624,7 +21649,7 @@ msgstr ""
"%s à¤à¤à¤¾à¤à¤¨à¥à¤à¤ मà¥à¤¨à¤¸à¥ पà¥à¤²à¥à¤¸à¤¹'लà¥à¤¡à¤° à¤à¤à¤¾à¤à¤¨à¥à¤ à¤à¤°à¥ बà¥à¤¯à¥ लà¥à¤¨à¤¦à¥à¤¨à¤à¥ à¤à¤¨à¤¾à¤¯à¤¥à¤¿ हà¥à¤à¥¤ à¤
ननानॠमà¥à¤¨à¤¸à¥ à¤à¥à¤¬à¥à¤¨ "
"à¤à¤à¤¾à¤à¤¨à¥à¤ बासिà¤à¥¤"
-#: gnucash/import-export/import-account-matcher.c:280
+#: gnucash/import-export/import-account-matcher.c:289
#, fuzzy, c-format
msgid ""
"The account '%s' has a different commodity to the one required, '%s'. Please "
@@ -21633,7 +21658,7 @@ msgstr ""
"%s à¤à¤à¤¾à¤à¤¨à¥à¤à¤ मà¥à¤¨à¤¸à¥ पà¥à¤²à¥à¤¸à¤¹'लà¥à¤¡à¤° à¤à¤à¤¾à¤à¤¨à¥à¤ à¤à¤°à¥ बà¥à¤¯à¥ लà¥à¤¨à¤¦à¥à¤¨à¤à¥ à¤à¤¨à¤¾à¤¯à¤¥à¤¿ हà¥à¤à¥¤ à¤
ननानॠमà¥à¤¨à¤¸à¥ à¤à¥à¤¬à¥à¤¨ "
"à¤à¤à¤¾à¤à¤¨à¥à¤ बासिà¤à¥¤"
-#: gnucash/import-export/import-account-matcher.c:472
+#: gnucash/import-export/import-account-matcher.c:481
msgid "(Full account ID: "
msgstr "(à¤à¤¬à¥à¤ à¤à¤à¤¾à¤à¤¨à¥à¤ ID: "
@@ -21662,139 +21687,127 @@ msgstr "y/m/d"
msgid "y/d/m"
msgstr "y/d/m"
-#: gnucash/import-export/import-main-matcher.c:462
+#: gnucash/import-export/import-main-matcher.c:518
#, fuzzy
msgid "No new transactions were found in this import."
msgstr "बॠलà¥à¤¨à¤¦à¥à¤¨à¤ URI à¤à¥à¤ थाफाया।"
-#: gnucash/import-export/import-main-matcher.c:630
-#: gnucash/import-export/import-main-matcher.c:783
+#: gnucash/import-export/import-main-matcher.c:687
+#: gnucash/import-export/import-main-matcher.c:840
msgid "Destination account for the auto-balance split."
msgstr "à¤
à¤'-बà¥à¤²à¥à¤¨à¥à¤¸ बà¥à¤à¤¾à¤µà¤¨à¤¾à¤¯à¤¨à¤¿ थाà¤à¤¾à¤¯ थाà¤à¤à¤¿ à¤à¤à¤¾à¤à¤¨à¥à¤à¥¤"
-#: gnucash/import-export/import-main-matcher.c:943
-#, fuzzy
-#| msgid "Enter the Entry Description"
-msgid "Enter new Description"
-msgstr "हाबहà¥à¤¨à¤¾à¤¯ बà¥à¤à¥à¤µà¤¥à¤¿ हाबहà¥"
-
-#: gnucash/import-export/import-main-matcher.c:958
-#, fuzzy
-#| msgid "Enter Due Date"
-msgid "Enter new Memo"
-msgstr "हà¥à¤¨à¥ à¤à¥à¤¨à¤¾à¤ à¤
à¤à¥à¤'à¤à¥ हाबहà¥"
-
-#: gnucash/import-export/import-main-matcher.c:971
+#: gnucash/import-export/import-main-matcher.c:1026
+#: gnucash/report/html-utilities.scm:338
+#: gnucash/report/reports/standard/balsheet-pnl.scm:154
+#: gnucash/report/reports/standard/new-owner-report.scm:942
#, fuzzy
-msgid "Enter new Notes"
-msgstr "बाà¤à¤¦à¥à¤°à¤¾à¤¯ लिरसà¥à¤à¤¥à¤¾à¤"
+msgid "Disabled"
+msgstr "हाहà¥à¤¬à¤¾à¤¯"
-#: gnucash/import-export/import-main-matcher.c:1097
+#. Translators: Menu entry, no full stop
+#: gnucash/import-export/import-main-matcher.c:1321
#, fuzzy
-msgid "Assign a transfer account to the selection."
+msgid "_Assign a transfer account to the selection"
msgstr "à¤à¤à¤¾à¤à¤¨à¥à¤ à¤à¥à¤°à¤¿ निफà¥à¤°à¤¾à¤¯ à¤à¥à¤°à¥à¤¨à¥à¤¸à¤«à¤¾à¤° à¤à¤à¤¾à¤à¤¨à¥à¤à¤à¥ सायà¤à¤¥à¤¾à¤°à¤¨à¤¾à¤à¤à¥à¤¨"
-#: gnucash/import-export/import-main-matcher.c:1108
+#. Translators: Menu entry, no full stop
+#: gnucash/import-export/import-main-matcher.c:1368
#, fuzzy
-#| msgid "description"
-msgid "Edit description."
-msgstr "बà¥à¤à¥à¤µà¤¥à¤¿"
-
-#: gnucash/import-export/import-main-matcher.c:1116
-#, fuzzy
-#| msgid "Edit Job"
-msgid "Edit memo."
-msgstr "à¤à¤¾à¤®à¤¾à¤¨à¤¿ सà¥à¤à¥"
+msgid "_Edit description, notes, or memo"
+msgstr "बà¥à¤à¥à¤µà¤¥à¤¿ / लिरसà¥à¤à¤¥à¤¾à¤ / मà¥à¤®'"
-#: gnucash/import-export/import-main-matcher.c:1124
+#. Translators: Menu entry, no full stop
+#: gnucash/import-export/import-main-matcher.c:1377
#, fuzzy
-msgid "Edit notes."
-msgstr "à¤à¥à¤°à¥à¤¡à¤¿à¤ लिरसà¥à¤à¤¥à¤¾à¤"
+#| msgid "Reset defaults"
+msgid "_Reset all edits"
+msgstr "डिफलà¥à¤à¤«à¥à¤°à¤à¥ फिन फà¤"
-#: gnucash/import-export/import-main-matcher.c:1286
+#: gnucash/import-export/import-main-matcher.c:1547
#, fuzzy
#| msgid "A"
msgctxt "Column header for 'Adding transaction'"
msgid "A"
msgstr "A"
-#: gnucash/import-export/import-main-matcher.c:1289
+#: gnucash/import-export/import-main-matcher.c:1550
#, fuzzy
msgctxt "Column header for 'Updating plus Clearing transaction'"
msgid "U+C"
msgstr "U+R"
-#: gnucash/import-export/import-main-matcher.c:1293
+#: gnucash/import-export/import-main-matcher.c:1554
#, fuzzy
#| msgid "C"
msgctxt "Column header for 'Clearing transaction'"
msgid "C"
msgstr "C"
-#: gnucash/import-export/import-main-matcher.c:1300
+#: gnucash/import-export/import-main-matcher.c:1561
msgid "Info"
msgstr "फà¥à¤°à¤®à¤¾à¤¯à¤¥à¤¿à¤¹à¥à¤à¥à¤°à¤¾"
-#: gnucash/import-export/import-main-matcher.c:1307
+#: gnucash/import-export/import-main-matcher.c:1568
#: gnucash/report/stylesheets/head-or-tail.scm:102
#, fuzzy
msgid "Additional Comments"
msgstr "à¤à¤¾à¤°à¥à¤¡à¤¾à¤µ बाà¤à¤¦à¥à¤°à¤¾à¤¯:"
-#: gnucash/import-export/import-main-matcher.c:1700
+#: gnucash/import-export/import-main-matcher.c:1987
msgid "New, already balanced"
msgstr "à¤à¥à¤¦à¤¾à¤¨, सिà¤à¤¾à¤à¤¾à¤µà¤¨à¥ समायथाय à¤à¤¾à¤²à¤¾à¤®à¤¬à¤¾à¤¯"
#. Translators: %1$s is the amount to be transferred,
#. %2$s the destination account.
-#: gnucash/import-export/import-main-matcher.c:1726
+#: gnucash/import-export/import-main-matcher.c:2013
#, c-format
msgid "New, transfer %s to (manual) \"%s\""
msgstr "à¤à¥à¤¦à¤¾à¤¨, %s à¤à¥ (मà¥à¤¨à¥à¤¯à¥à¤²) \"%s\"à¤à¤µ à¤à¤¾à¤¯à¤à¤¾ सà¥à¤²à¤¾à¤¯à¤¹à¥"
#. Translators: %1$s is the amount to be transferred,
#. %2$s the destination account.
-#: gnucash/import-export/import-main-matcher.c:1734
+#: gnucash/import-export/import-main-matcher.c:2021
#, c-format
msgid "New, transfer %s to (auto) \"%s\""
msgstr "à¤à¥à¤¦à¤¾à¤¨, %s à¤à¥ (à¤
à¤') \"%s\" à¤à¤µ à¤à¤¾à¤¯à¤à¤¾ सà¥à¤²à¤¾à¤¯à¤¹à¥"
#. Translators: %s is the amount to be transferred.
-#: gnucash/import-export/import-main-matcher.c:1745
+#: gnucash/import-export/import-main-matcher.c:2032
#, c-format
msgid "New, UNBALANCED (need acct to transfer %s)!"
msgstr "à¤à¥à¤¦à¤¾à¤¨, UNBALANCED (à¤à¤à¤¾à¤à¤¨à¥à¤à¤à¥ %s à¤à¤µ à¤à¤¾à¤¯à¤à¤¾ सà¥à¤²à¤¾à¤¯à¤¹à¥à¤¨à¤¾à¤à¤à¥)!"
-#: gnucash/import-export/import-main-matcher.c:1763
+#: gnucash/import-export/import-main-matcher.c:2050
#, fuzzy, c-format
#| msgid "Reconcile (manual) match"
msgid "Reconcile (manual) match to %s"
msgstr "(मà¥à¤¨à¥à¤¯à¥à¤²) à¤à¥à¤°à¥à¤¬à¤¨à¤¾à¤¯à¤à¥ à¤à¥à¤°à¥à¤¬à¤¹à¥à¤«à¤¿à¤¨"
-#: gnucash/import-export/import-main-matcher.c:1768
+#: gnucash/import-export/import-main-matcher.c:2055
#, fuzzy, c-format
#| msgid "Reconcile (auto) match"
msgid "Reconcile (auto) match to %s"
msgstr "(à¤
à¤') à¤à¥à¤°à¥à¤¬à¤¨à¤¾à¤¯à¤à¥ à¤à¥à¤°à¥à¤¬à¤¹à¥à¤«à¤¿à¤¨"
-#: gnucash/import-export/import-main-matcher.c:1777
-#: gnucash/import-export/import-main-matcher.c:1807
+#: gnucash/import-export/import-main-matcher.c:2064
+#: gnucash/import-export/import-main-matcher.c:2094
msgid "Match missing!"
msgstr "à¤à¥à¤°à¥à¤¬à¤¨à¤¾à¤¯ à¤à¥à¤¯à¤¾!"
-#: gnucash/import-export/import-main-matcher.c:1793
+#: gnucash/import-export/import-main-matcher.c:2080
#, fuzzy, c-format
#| msgid "Update and reconcile (manual) match"
msgid "Update and reconcile (manual) match to %s"
msgstr "(मà¥à¤¨à¥à¤¯à¥à¤²) à¤à¥à¤°à¥à¤¬à¤¨à¤¾à¤¯à¤à¥ à¤à¤ªà¤¡à¥à¤ à¤à¤¾à¤²à¤¾à¤® à¤à¤°à¥ à¤à¥à¤°à¥à¤¬à¤¹à¥à¤«à¤¿à¤¨"
-#: gnucash/import-export/import-main-matcher.c:1798
+#: gnucash/import-export/import-main-matcher.c:2085
#, fuzzy, c-format
#| msgid "Update and reconcile (auto) match"
msgid "Update and reconcile (auto) match to %s"
msgstr "(à¤
à¤') à¤à¥à¤°à¥à¤¬à¤¨à¤¾à¤¯à¤à¥ à¤à¤ªà¤¡à¥à¤ à¤à¤¾à¤²à¤¾à¤® à¤à¤°à¥ à¤à¥à¤°à¥à¤¬à¤¹à¥à¤«à¤¿à¤¨"
-#: gnucash/import-export/import-main-matcher.c:1815
+#: gnucash/import-export/import-main-matcher.c:2102
msgid "Do not import (no action selected)"
msgstr "लाबà¥à¤¨à¥ नाà¤à¤¾ (à¤à¥à¤¬à¥ हाबा सायà¤'वाà¤à¥)"
@@ -23185,13 +23198,6 @@ msgstr[1] "सà¥à¤²à¤¾à¤¯ सà¥à¤²' हार"
msgid "No budgets exist. You must create at least one budget."
msgstr "à¤à¥à¤¬à¥ बाà¤à¥à¤¤ à¤à¥à¤¯à¤¾à¥¤ नà¥à¤à¤¥à¤¾à¤à¤¾ à¤à¤®à¥à¤¬à¥ मà¥à¤¨à¤¸à¥ बाà¤à¥à¤¤ सà¥à¤°à¤à¤¿à¤¥à¤¾à¤°à¤¨à¤¾à¤à¤à¥à¤¨à¥¤"
-#: gnucash/report/html-utilities.scm:338
-#: gnucash/report/reports/standard/balsheet-pnl.scm:154
-#: gnucash/report/reports/standard/new-owner-report.scm:942
-#, fuzzy
-msgid "Disabled"
-msgstr "हाहà¥à¤¬à¤¾à¤¯"
-
#: gnucash/report/html-utilities.scm:391
msgid "This report requires you to specify certain report options."
msgstr "बॠरिपरà¥à¤à¤ नà¥à¤à¤¥à¤¾à¤à¤à¥ थि रिपरà¥à¤ à¤à¤«à¥à¤°à¤¾à¤à¥ थिठà¤à¤¾à¤²à¤¾à¤®à¤¨à¥ थिनà¥à¥¤"
@@ -30180,23 +30186,23 @@ msgstr "à¤
नà¤à¤¿à¤®à¤¾à¤¯à¤¾à¤°à¤¿ à¤à¥à¤°à¥à¤¨à¥à¤¥à¤¿"
#. Translators: A list of error messages from the Scheduled Transactions (SX).
#. They might appear in their editor or in "Since last run".
-#: libgnucash/app-utils/gnc-sx-instance-model.c:1018
+#: libgnucash/app-utils/gnc-sx-instance-model.c:1019
#, c-format
msgid "Unknown account for guid [%s], cancelling SX [%s] creation."
msgstr ""
-#: libgnucash/app-utils/gnc-sx-instance-model.c:1071
+#: libgnucash/app-utils/gnc-sx-instance-model.c:1074
#, c-format
msgid "Error parsing SX [%s] key [%s]=formula [%s] at [%s]: %s."
msgstr ""
-#: libgnucash/app-utils/gnc-sx-instance-model.c:1125
-#: libgnucash/app-utils/gnc-sx-instance-model.c:1788
+#: libgnucash/app-utils/gnc-sx-instance-model.c:1130
+#: libgnucash/app-utils/gnc-sx-instance-model.c:1793
#, c-format
msgid "Error %d in SX [%s] final gnc_numeric value, using 0 instead."
msgstr ""
-#: libgnucash/app-utils/gnc-sx-instance-model.c:1797
+#: libgnucash/app-utils/gnc-sx-instance-model.c:1802
#, c-format
msgid "No exchange rate available in SX [%s] for %s -> %s, value is zero."
msgstr ""
@@ -30683,11 +30689,11 @@ msgctxt ""
msgid "Split"
msgstr "बà¥à¤à¤¾à¤µà¤¨à¤¾à¤¯"
-#: libgnucash/engine/Transaction.c:2784
+#: libgnucash/engine/Transaction.c:2807
msgid "Voided transaction"
msgstr "बातिल à¤à¤¾à¤²à¤¾à¤®à¤¨à¤¾à¤¯ लà¥à¤¨à¤¦à¥à¤¨"
-#: libgnucash/engine/Transaction.c:2800
+#: libgnucash/engine/Transaction.c:2823
msgid "Transaction Voided"
msgstr "लà¥à¤¨à¤¦à¥à¤¨ बातिल à¤à¤¾à¤²à¤¾à¤®à¤¬à¤¾à¤¯"
diff --git a/po/ca.po b/po/ca.po
index 8cab155c8..1e7da687d 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -43,10 +43,10 @@
# Voucher - comprovant
msgid ""
msgstr ""
-"Project-Id-Version: GnuCash 4.11-1\n"
+"Project-Id-Version: GnuCash 4.11-2\n"
"Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug.cgi?"
"product=GnuCash&component=Translations\n"
-"POT-Creation-Date: 2022-07-17 04:04+0200\n"
+"POT-Creation-Date: 2022-07-22 06:33+0200\n"
"PO-Revision-Date: 2021-04-18 17:21+0200\n"
"Last-Translator: Walter Garcia-Fontes <walter.garcia at upf.edu>\n"
"Language-Team: Catalan <ca at dodds.net>\n"
@@ -1025,7 +1025,7 @@ msgstr "Opció de devolució del préstec: «%s»"
#: gnucash/import-export/csv-exp/csv-transactions-export.c:622
#: gnucash/import-export/csv-imp/gnc-imp-props-price.cpp:53
#: gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp:63
-#: gnucash/import-export/import-main-matcher.c:1280
+#: gnucash/import-export/import-main-matcher.c:1541
#: gnucash/import-export/import-match-picker.c:393
#: gnucash/import-export/import-match-picker.c:433
#: gnucash/import-export/qif-imp/assistant-qif-import.c:3700
@@ -1125,7 +1125,7 @@ msgstr "S'ha produït un error en afegir la cotització."
#: gnucash/import-export/aqb/gnc-ab-utils.c:559
#: gnucash/import-export/bi-import/dialog-bi-import-gui.c:147
#: gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp:70
-#: gnucash/import-export/import-main-matcher.c:1281
+#: gnucash/import-export/import-main-matcher.c:1542
#: gnucash/import-export/import-match-picker.c:392
#: gnucash/import-export/qif-imp/dialog-account-picker.c:433
#: gnucash/register/ledger-core/split-register-model.c:342
@@ -1382,8 +1382,8 @@ msgstr "Voleu suprimir l'acció o divisa?"
#: gnucash/gnome-utils/gnc-file.c:118 gnucash/gnome-utils/gnc-file.c:366
#: gnucash/gnome-utils/gnc-file.c:664 gnucash/gnome-utils/gnc-gui-query.c:300
#: gnucash/gnome-utils/gnc-gui-query.c:332
-#: gnucash/gnome-utils/gnc-main-window.c:1313
-#: gnucash/gnome-utils/gnc-main-window.c:1470
+#: gnucash/gnome-utils/gnc-main-window.c:1341
+#: gnucash/gnome-utils/gnc-main-window.c:1498
#: gnucash/gnome-utils/gnc-tree-control-split-reg.c:886
#: gnucash/gnome-utils/gnc-tree-control-split-reg.c:1023
#: gnucash/gnome-utils/gnc-tree-control-split-reg.c:1063
@@ -1412,7 +1412,8 @@ msgstr "Voleu suprimir l'acció o divisa?"
#: gnucash/gtkbuilder/dialog-fincalc.glade:137
#: gnucash/gtkbuilder/dialog-import.glade:46
#: gnucash/gtkbuilder/dialog-import.glade:328
-#: gnucash/gtkbuilder/dialog-import.glade:1040
+#: gnucash/gtkbuilder/dialog-import.glade:885
+#: gnucash/gtkbuilder/dialog-import.glade:1185
#: gnucash/gtkbuilder/dialog-invoice.glade:674
#: gnucash/gtkbuilder/dialog-invoice.glade:1198
#: gnucash/gtkbuilder/dialog-job.glade:41
@@ -1636,7 +1637,7 @@ msgstr "Selecciona el document"
#: gnucash/gnome-utils/gnc-gui-query.c:297
#: gnucash/gnome-utils/gnc-gui-query.c:331
#: gnucash/gnome-utils/gnc-gui-query.c:417
-#: gnucash/gnome-utils/gnc-main-window.c:1471
+#: gnucash/gnome-utils/gnc-main-window.c:1499
#: gnucash/gtkbuilder/assistant-xml-encoding.glade:196
#: gnucash/gtkbuilder/dialog-account.glade:35
#: gnucash/gtkbuilder/dialog-account.glade:832
@@ -1659,7 +1660,8 @@ msgstr "Selecciona el document"
#: gnucash/gtkbuilder/dialog-import.glade:61
#: gnucash/gtkbuilder/dialog-import.glade:188
#: gnucash/gtkbuilder/dialog-import.glade:343
-#: gnucash/gtkbuilder/dialog-import.glade:1056
+#: gnucash/gtkbuilder/dialog-import.glade:899
+#: gnucash/gtkbuilder/dialog-import.glade:1201
#: gnucash/gtkbuilder/dialog-invoice.glade:690
#: gnucash/gtkbuilder/dialog-invoice.glade:1213
#: gnucash/gtkbuilder/dialog-job.glade:57
@@ -1779,7 +1781,7 @@ msgstr "Enllaços de document d'assentament"
#: gnucash/import-export/csv-exp/csv-transactions-export.c:624
#: gnucash/import-export/csv-exp/csv-tree-export.c:156
#: gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp:65
-#: gnucash/import-export/import-main-matcher.c:1284
+#: gnucash/import-export/import-main-matcher.c:1545
#: gnucash/import-export/import-match-picker.c:395
#: gnucash/import-export/import-match-picker.c:435
#: gnucash/import-export/qif-imp/assistant-qif-import.c:3710
@@ -1866,7 +1868,7 @@ msgid "Username"
msgstr "Nom d'usuari"
#: gnucash/gnome/dialog-employee.c:732 gnucash/gnome/dialog-sx-editor2.c:1755
-#: gnucash/gnome/dialog-sx-editor.c:1817 gnucash/gnome/dialog-tax-info.c:1200
+#: gnucash/gnome/dialog-sx-editor.c:1823 gnucash/gnome/dialog-tax-info.c:1200
#: gnucash/gnome-utils/gnc-dense-cal.c:350
#: gnucash/gnome-utils/gnc-tree-model-budget.c:96
#: gnucash/gnome-utils/gnc-tree-view-commodity.c:368
@@ -1998,7 +2000,7 @@ msgstr "Cotització de l'acció"
#: gnucash/gtkbuilder/dialog-payment.glade:418
#: gnucash/gtkbuilder/dialog-transfer.glade:102
#: gnucash/import-export/csv-imp/gnc-imp-props-price.cpp:54
-#: gnucash/import-export/import-main-matcher.c:1283
+#: gnucash/import-export/import-main-matcher.c:1544
#: gnucash/import-export/import-match-picker.c:394
#: gnucash/import-export/import-match-picker.c:434
#: gnucash/import-export/qif-imp/assistant-qif-import.c:3721
@@ -2132,7 +2134,7 @@ msgstr "Descripció, notes o informe"
#: gnucash/gtkbuilder/dialog-transfer.glade:205
#: gnucash/import-export/csv-exp/csv-transactions-export.c:626
#: gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp:74
-#: gnucash/import-export/import-main-matcher.c:1285
+#: gnucash/import-export/import-main-matcher.c:1546
#: gnucash/import-export/import-match-picker.c:396
#: gnucash/import-export/import-match-picker.c:436
#: gnucash/register/ledger-core/split-register-model.c:356
@@ -3122,7 +3124,7 @@ msgstr "Nom del full d'estil"
#: gnucash/gnome/dialog-sx-editor2.c:165 gnucash/gnome/dialog-sx-editor.c:167
#: gnucash/gnome/gnc-plugin-page-sx-list.c:151
#: gnucash/gnome/window-reconcile2.c:2187 gnucash/gnome/window-reconcile.c:2449
-#: gnucash/gnome-utils/gnc-main-window.c:277
+#: gnucash/gnome-utils/gnc-main-window.c:278
#: gnucash/gtkbuilder/dialog-billterms.glade:679
#: gnucash/gtkbuilder/dialog-commodities.glade:156
#: gnucash/gtkbuilder/dialog-price.glade:858
@@ -3138,12 +3140,12 @@ msgid "_Transaction"
msgstr "_Assentament"
#: gnucash/gnome/dialog-sx-editor2.c:167 gnucash/gnome/dialog-sx-editor.c:169
-#: gnucash/gnome-utils/gnc-main-window.c:278
+#: gnucash/gnome-utils/gnc-main-window.c:279
msgid "_View"
msgstr "_Visualitza"
#: gnucash/gnome/dialog-sx-editor2.c:168 gnucash/gnome/dialog-sx-editor.c:170
-#: gnucash/gnome-utils/gnc-main-window.c:279
+#: gnucash/gnome-utils/gnc-main-window.c:280
msgid "_Actions"
msgstr "A_ccions"
@@ -3164,7 +3166,7 @@ msgid "Couldn't parse debit formula for split \"%s\"."
msgstr ""
"No s'ha pogut analitzar la fórmula del deure per al desglossament «%s»."
-#: gnucash/gnome/dialog-sx-editor2.c:691 gnucash/gnome/dialog-sx-editor.c:874
+#: gnucash/gnome/dialog-sx-editor2.c:691 gnucash/gnome/dialog-sx-editor.c:880
#: gnucash/gnome/dialog-sx-from-trans.c:261
msgid ""
"The Scheduled Transaction Editor cannot automatically balance this "
@@ -3231,18 +3233,18 @@ msgstr ""
"Nota: Si ja heu acceptat els canvis a la plantilla, Cancel·la no els "
"revocarà ."
-#: gnucash/gnome/dialog-sx-editor2.c:1347 gnucash/gnome/dialog-sx-editor.c:1406
+#: gnucash/gnome/dialog-sx-editor2.c:1347 gnucash/gnome/dialog-sx-editor.c:1412
msgid "(never)"
msgstr "(mai)"
-#: gnucash/gnome/dialog-sx-editor2.c:1515 gnucash/gnome/dialog-sx-editor.c:1568
+#: gnucash/gnome/dialog-sx-editor2.c:1515 gnucash/gnome/dialog-sx-editor.c:1574
msgid ""
"The current template transaction has been changed. Would you like to record "
"the changes?"
msgstr ""
"L'assentament plantilla actual ha canviat. Voleu enregistrar-ne els canvis?"
-#: gnucash/gnome/dialog-sx-editor2.c:1782 gnucash/gnome/dialog-sx-editor.c:1844
+#: gnucash/gnome/dialog-sx-editor2.c:1782 gnucash/gnome/dialog-sx-editor.c:1850
#: gnucash/gnome/gnc-plugin-page-sx-list.c:246
#: gnucash/gnome/gnc-plugin-page-sx-list.c:252
msgid "Scheduled Transactions"
@@ -3256,32 +3258,32 @@ msgstr ""
"Els assentaments programats amb variables o que involucrin més d'un producte "
"no es poden crear automà ticament."
-#: gnucash/gnome/dialog-sx-editor.c:675
+#: gnucash/gnome/dialog-sx-editor.c:679
#, c-format
msgid "Couldn't parse %s for split \"%s\"."
msgstr "No s'ha pogut analitzar %s per al desglossament «%s»."
-#: gnucash/gnome/dialog-sx-editor.c:739
+#: gnucash/gnome/dialog-sx-editor.c:745
#, c-format
msgid "Split with memo %s has an invalid account."
msgstr "El desglossament amb anotació %s té un compte no và lid."
-#: gnucash/gnome/dialog-sx-editor.c:742
+#: gnucash/gnome/dialog-sx-editor.c:748
msgid "Invalid Account in Split"
msgstr "Compte no và lid al desglossament"
-#: gnucash/gnome/dialog-sx-editor.c:754
+#: gnucash/gnome/dialog-sx-editor.c:760
#, fuzzy, c-format
#| msgid "Split with memo %s has an unparseable Credit Formula."
msgid "Split with memo %s has an unparsable Credit Formula."
msgstr ""
"El desglossament amb anotació %s té una fórmula no analitzable de crèdit."
-#: gnucash/gnome/dialog-sx-editor.c:757 gnucash/gnome/dialog-sx-editor.c:773
+#: gnucash/gnome/dialog-sx-editor.c:763 gnucash/gnome/dialog-sx-editor.c:779
msgid "Unparsable Formula in Split"
msgstr "Fórmula no analitzable al desglossament"
-#: gnucash/gnome/dialog-sx-editor.c:770
+#: gnucash/gnome/dialog-sx-editor.c:776
#, fuzzy, c-format
#| msgid "Split with memo %s has an unparseable Debit Formula."
msgid "Split with memo %s has an unparsable Debit Formula."
@@ -3537,7 +3539,7 @@ msgstr "Obre un fitxer del GnuCash"
#: gnucash/gnome/gnc-plugin-basic-commands.c:121
#: gnucash/gnome-utils/gnc-file.c:100 gnucash/gnome-utils/gnc-file.c:666
-#: gnucash/gnome-utils/gnc-main-window.c:1314
+#: gnucash/gnome-utils/gnc-main-window.c:1342
#: gnucash/html/gnc-html-webkit1.c:1198
msgid "_Save"
msgstr "_Desa"
@@ -4130,7 +4132,7 @@ msgstr "Torna a numerar els subcomptes del compte seleccionat"
#: gnucash/gnome/gnc-plugin-page-owner-tree.c:185
#: gnucash/gnome/gnc-plugin-page-register2.c:340
#: gnucash/gnome/gnc-plugin-page-register.c:463
-#: gnucash/gnome-utils/gnc-main-window.c:349
+#: gnucash/gnome-utils/gnc-main-window.c:351
msgid "_Filter By..."
msgstr "_Filtra per..."
@@ -4142,7 +4144,7 @@ msgstr "_Filtra per..."
#: gnucash/gnome/gnc-plugin-page-register.c:467
#: gnucash/gnome/gnc-plugin-page-report.c:1231
#: gnucash/gnome/gnc-plugin-page-sx-list.c:170
-#: gnucash/gnome-utils/gnc-main-window.c:353
+#: gnucash/gnome-utils/gnc-main-window.c:355
msgid "_Refresh"
msgstr "_Refresca"
@@ -4153,7 +4155,7 @@ msgstr "_Refresca"
#: gnucash/gnome/gnc-plugin-page-register.c:468
#: gnucash/gnome/gnc-plugin-page-report.c:1232
#: gnucash/gnome/gnc-plugin-page-sx-list.c:171
-#: gnucash/gnome-utils/gnc-main-window.c:354
+#: gnucash/gnome-utils/gnc-main-window.c:356
msgid "Refresh this window"
msgstr "Refresca aquesta finestra"
@@ -4569,7 +4571,7 @@ msgstr "Copia"
#: gnucash/gnome/gnc-plugin-page-register2.c:240
#: gnucash/gnome/gnc-plugin-page-register.c:354
#: gnucash/gnome/gnc-plugin-page-report.c:1226
-#: gnucash/gnome-utils/gnc-main-window.c:332
+#: gnucash/gnome-utils/gnc-main-window.c:333
msgid "_Paste"
msgstr "Engan_xa"
@@ -5342,35 +5344,35 @@ msgstr "Im_primeix els xecs..."
#: gnucash/gnome/gnc-plugin-page-register2.c:230
#: gnucash/gnome/gnc-plugin-page-register.c:344
#: gnucash/gnome/gnc-plugin-page-report.c:1216
-#: gnucash/gnome-utils/gnc-main-window.c:322
+#: gnucash/gnome-utils/gnc-main-window.c:323
msgid "Cu_t"
msgstr "Re_talla"
#: gnucash/gnome/gnc-plugin-page-register2.c:231
#: gnucash/gnome/gnc-plugin-page-register.c:345
#: gnucash/gnome/gnc-plugin-page-report.c:1217
-#: gnucash/gnome-utils/gnc-main-window.c:323
+#: gnucash/gnome-utils/gnc-main-window.c:324
msgid "Cut the current selection and copy it to clipboard"
msgstr "Retalla la selecció actual i copia-la al porta-retalls"
#: gnucash/gnome/gnc-plugin-page-register2.c:235
#: gnucash/gnome/gnc-plugin-page-register.c:349
#: gnucash/gnome/gnc-plugin-page-report.c:1221
-#: gnucash/gnome-utils/gnc-main-window.c:327
+#: gnucash/gnome-utils/gnc-main-window.c:328
msgid "_Copy"
msgstr "_Copia"
#: gnucash/gnome/gnc-plugin-page-register2.c:236
#: gnucash/gnome/gnc-plugin-page-register.c:350
#: gnucash/gnome/gnc-plugin-page-report.c:1222
-#: gnucash/gnome-utils/gnc-main-window.c:328
+#: gnucash/gnome-utils/gnc-main-window.c:329
msgid "Copy the current selection to clipboard"
msgstr "Copia la selecció actual al porta-retalls"
#: gnucash/gnome/gnc-plugin-page-register2.c:241
#: gnucash/gnome/gnc-plugin-page-register.c:355
#: gnucash/gnome/gnc-plugin-page-report.c:1227
-#: gnucash/gnome-utils/gnc-main-window.c:333
+#: gnucash/gnome-utils/gnc-main-window.c:334
msgid "Paste the clipboard content at the cursor position"
msgstr "Enganxa el contingut del porta-retalls a la posició del cursor"
@@ -5831,7 +5833,7 @@ msgid "Remo_ve Other Splits"
msgstr "_Suprimeix els altres desglossaments"
#: gnucash/gnome/gnc-plugin-page-register.c:459
-#: gnucash/gnome-utils/gnc-main-window.c:345
+#: gnucash/gnome-utils/gnc-main-window.c:347
msgid "_Sort By..."
msgstr "_Ordena per..."
@@ -6880,7 +6882,7 @@ msgstr "_Compte"
#: gnucash/gnome/window-reconcile2.c:2129
#: gnucash/gnome/window-reconcile2.c:2210 gnucash/gnome/window-reconcile.c:2391
#: gnucash/gnome/window-reconcile.c:2472
-#: gnucash/gnome-utils/gnc-main-window.c:285
+#: gnucash/gnome-utils/gnc-main-window.c:286
#: gnucash/gtkbuilder/dialog-account.glade:1121
#: gnucash/gtkbuilder/dialog-bi-import-gui.glade:23
#: gnucash/gtkbuilder/dialog-book-close.glade:22
@@ -6890,7 +6892,7 @@ msgstr "_Compte"
#: gnucash/gtkbuilder/dialog-custom-report.glade:29
#: gnucash/gtkbuilder/dialog-employee.glade:23
#: gnucash/gtkbuilder/dialog-fincalc.glade:107
-#: gnucash/gtkbuilder/dialog-import.glade:1023
+#: gnucash/gtkbuilder/dialog-import.glade:1168
#: gnucash/gtkbuilder/dialog-invoice.glade:657
#: gnucash/gtkbuilder/dialog-job.glade:24
#: gnucash/gtkbuilder/dialog-options.glade:21
@@ -6954,7 +6956,7 @@ msgid "Edit the main account for this register"
msgstr "Edita el compte principal d'aquest registre"
#: gnucash/gnome/window-reconcile2.c:2173 gnucash/gnome/window-reconcile.c:2435
-#: gnucash/gnome-utils/gnc-main-window.c:360
+#: gnucash/gnome-utils/gnc-main-window.c:362
msgid "_Check & Repair"
msgstr "_Comprova i repara"
@@ -7771,7 +7773,7 @@ msgid "_Save As"
msgstr "Anomena i de_sa"
#: gnucash/gnome-utils/dialog-options.c:225
-#: gnucash/gnome-utils/gnc-main-window.c:309
+#: gnucash/gnome-utils/gnc-main-window.c:310
#: gnucash/gtkbuilder/dialog-billterms.glade:731
#: gnucash/gtkbuilder/dialog-commodities.glade:174
#: gnucash/gtkbuilder/dialog-custom-report.glade:46
@@ -8329,7 +8331,7 @@ msgstr "Periodicitat"
msgid "(unnamed)"
msgstr "(sense nom)"
-#: gnucash/gnome-utils/gnc-file.c:94 gnucash/gnome-utils/gnc-main-window.c:289
+#: gnucash/gnome-utils/gnc-file.c:94 gnucash/gnome-utils/gnc-main-window.c:290
#: gnucash/import-export/bi-import/gnc-plugin-bi-import.c:57
#: gnucash/import-export/customer-import/gnc-plugin-customer-import.c:57
msgid "_Import"
@@ -8346,7 +8348,7 @@ msgstr "_Importa"
msgid "Save"
msgstr "Desa"
-#: gnucash/gnome-utils/gnc-file.c:106 gnucash/gnome-utils/gnc-main-window.c:290
+#: gnucash/gnome-utils/gnc-file.c:106 gnucash/gnome-utils/gnc-main-window.c:291
msgid "_Export"
msgstr "_Exporta"
@@ -8639,7 +8641,7 @@ msgid "Save changes to the file?"
msgstr "Voleu desar els canvis del fitxer?"
#: gnucash/gnome-utils/gnc-file.c:656
-#: gnucash/gnome-utils/gnc-main-window.c:1307
+#: gnucash/gnome-utils/gnc-main-window.c:1335
#, c-format
msgid "If you don't save, changes from the past %d minute will be discarded."
msgid_plural ""
@@ -8693,7 +8695,7 @@ msgstr "Obre de totes maneres"
msgid "Open _Folder"
msgstr "Obre la _carpeta"
-#: gnucash/gnome-utils/gnc-file.c:865 gnucash/gnome-utils/gnc-main-window.c:314
+#: gnucash/gnome-utils/gnc-file.c:865 gnucash/gnome-utils/gnc-main-window.c:315
msgid "_Quit"
msgstr "_Surt"
@@ -8738,7 +8740,7 @@ msgstr ""
"continuar?"
#: gnucash/gnome-utils/gnc-file.c:1701
-#: gnucash/gnome-utils/gnc-main-window.c:1275
+#: gnucash/gnome-utils/gnc-main-window.c:1303
msgid "<unknown>"
msgstr "<desconegut>"
@@ -8784,207 +8786,257 @@ msgstr "Entreu un nom d'usuari i clau per connectar a: %s"
msgid "Changes will be saved automatically in %u seconds"
msgstr "Els canvis es desaran automà ticament en %u segons"
-#: gnucash/gnome-utils/gnc-main-window.c:276
+#: gnucash/gnome-utils/gnc-main-window.c:277
msgid "_File"
msgstr "_Fitxer"
-#: gnucash/gnome-utils/gnc-main-window.c:280
+#: gnucash/gnome-utils/gnc-main-window.c:281
msgid "Tra_nsaction"
msgstr "Asse_ntament"
-#: gnucash/gnome-utils/gnc-main-window.c:281
+#: gnucash/gnome-utils/gnc-main-window.c:282
msgid "_Reports"
msgstr "Inf_ormes"
-#: gnucash/gnome-utils/gnc-main-window.c:282
+#: gnucash/gnome-utils/gnc-main-window.c:283
msgid "_Tools"
msgstr "E_ines"
-#: gnucash/gnome-utils/gnc-main-window.c:283
+#: gnucash/gnome-utils/gnc-main-window.c:284
msgid "E_xtensions"
msgstr "E_xtensions"
-#: gnucash/gnome-utils/gnc-main-window.c:284
+#: gnucash/gnome-utils/gnc-main-window.c:285
msgid "_Windows"
msgstr "Fine_stres"
-#: gnucash/gnome-utils/gnc-main-window.c:292
+#: gnucash/gnome-utils/gnc-main-window.c:293
msgid "_Print..."
msgstr "Im_primeix..."
-#: gnucash/gnome-utils/gnc-main-window.c:293
+#: gnucash/gnome-utils/gnc-main-window.c:294
msgid "Print the currently active page"
msgstr "Imprimeix la pà gina activa"
-#: gnucash/gnome-utils/gnc-main-window.c:299
+#: gnucash/gnome-utils/gnc-main-window.c:300
msgid "Pa_ge Setup..."
msgstr "Configuració de pà _gina..."
-#: gnucash/gnome-utils/gnc-main-window.c:300
+#: gnucash/gnome-utils/gnc-main-window.c:301
msgid "Specify the page size and orientation for printing"
msgstr "Especifiqueu la mida de la pà gina i l'orientació per imprimir"
-#: gnucash/gnome-utils/gnc-main-window.c:304
+#: gnucash/gnome-utils/gnc-main-window.c:305
msgid "Proper_ties"
msgstr "Propie_tats"
-#: gnucash/gnome-utils/gnc-main-window.c:305
+#: gnucash/gnome-utils/gnc-main-window.c:306
msgid "Edit the properties of the current file"
msgstr "Edita les propietats del fitxer actual"
-#: gnucash/gnome-utils/gnc-main-window.c:310
+#: gnucash/gnome-utils/gnc-main-window.c:311
msgid "Close the currently active page"
msgstr "Tanca la pà gina activa"
-#: gnucash/gnome-utils/gnc-main-window.c:315
+#: gnucash/gnome-utils/gnc-main-window.c:316
msgid "Quit this application"
msgstr "Surt de l'aplicació"
-#: gnucash/gnome-utils/gnc-main-window.c:337
+#: gnucash/gnome-utils/gnc-main-window.c:338
msgid "Pr_eferences"
msgstr "Pr_eferències"
-#: gnucash/gnome-utils/gnc-main-window.c:338
+#: gnucash/gnome-utils/gnc-main-window.c:339
msgid "Edit the global preferences of GnuCash"
msgstr "Edita les preferències globals del GnuCash"
-#: gnucash/gnome-utils/gnc-main-window.c:346
+#: gnucash/gnome-utils/gnc-main-window.c:345
+#, fuzzy
+#| msgid "<b>Tab Position</b>"
+msgid "Tab P_osition"
+msgstr "<b>Posició de les pestanyes</b>"
+
+#: gnucash/gnome-utils/gnc-main-window.c:348
msgid "Select sorting criteria for this page view"
msgstr "Selecciona el criteri d'ordenació per a aquesta vista de pà gina"
-#: gnucash/gnome-utils/gnc-main-window.c:350
+#: gnucash/gnome-utils/gnc-main-window.c:352
msgid "Select the account types that should be displayed."
msgstr "Escull els tipus de comptes a mostrar."
-#: gnucash/gnome-utils/gnc-main-window.c:362
+#: gnucash/gnome-utils/gnc-main-window.c:364
msgid "Reset _Warnings..."
msgstr "Reinicialitza els a_visos..."
-#: gnucash/gnome-utils/gnc-main-window.c:363
+#: gnucash/gnome-utils/gnc-main-window.c:365
msgid "Reset the state of all warning messages so they will be shown again."
msgstr ""
"Reinicialitza l'estat de tots els avisos d'advertiment de manera que es "
"puguin tornar a mostrar."
-#: gnucash/gnome-utils/gnc-main-window.c:367
+#: gnucash/gnome-utils/gnc-main-window.c:369
msgid "Re_name Page"
msgstr "Ca_nvia el nom de la pà gina"
-#: gnucash/gnome-utils/gnc-main-window.c:368
+#: gnucash/gnome-utils/gnc-main-window.c:370
msgid "Rename this page."
msgstr "Canvia el nom d'aquesta pà gina"
-#: gnucash/gnome-utils/gnc-main-window.c:375
+#: gnucash/gnome-utils/gnc-main-window.c:377
msgid "_New Window"
msgstr "Finestra _nova"
-#: gnucash/gnome-utils/gnc-main-window.c:376
+#: gnucash/gnome-utils/gnc-main-window.c:378
msgid "Open a new top-level GnuCash window."
msgstr "Obre una finestra del GnuCash de nivell superior nova."
-#: gnucash/gnome-utils/gnc-main-window.c:380
+#: gnucash/gnome-utils/gnc-main-window.c:382
msgid "New Window with _Page"
msgstr "Finestra nova amb _pà gina"
-#: gnucash/gnome-utils/gnc-main-window.c:381
+#: gnucash/gnome-utils/gnc-main-window.c:383
msgid "Move the current page to a new top-level GnuCash window."
msgstr ""
"Mou la pà gina actual a una finestra del GnuCash de nivell superior nova."
-#: gnucash/gnome-utils/gnc-main-window.c:388
+#: gnucash/gnome-utils/gnc-main-window.c:390
msgid "Tutorial and Concepts _Guide"
msgstr "Programa d'aprenentatge i _guia de conceptes"
-#: gnucash/gnome-utils/gnc-main-window.c:389
+#: gnucash/gnome-utils/gnc-main-window.c:391
msgid "Open the GnuCash Tutorial"
msgstr "Obre el programa d'aprenentatge del GnuCash"
-#: gnucash/gnome-utils/gnc-main-window.c:393
+#: gnucash/gnome-utils/gnc-main-window.c:395
msgid "_Contents"
msgstr "_Contingut"
-#: gnucash/gnome-utils/gnc-main-window.c:394
+#: gnucash/gnome-utils/gnc-main-window.c:396
msgid "Open the GnuCash Help"
msgstr "Obre l'ajuda del GnuCash"
-#: gnucash/gnome-utils/gnc-main-window.c:398
+#: gnucash/gnome-utils/gnc-main-window.c:400
msgid "_About"
msgstr "_Quant a"
-#: gnucash/gnome-utils/gnc-main-window.c:399
+#: gnucash/gnome-utils/gnc-main-window.c:401
msgid "About GnuCash"
msgstr "Quant al GnuCash"
-#: gnucash/gnome-utils/gnc-main-window.c:411
+#: gnucash/gnome-utils/gnc-main-window.c:413
msgid "_Toolbar"
msgstr "_Barra d'eines"
-#: gnucash/gnome-utils/gnc-main-window.c:412
+#: gnucash/gnome-utils/gnc-main-window.c:414
msgid "Show/hide the toolbar on this window"
msgstr "Mostra/oculta la barra d'eines en aquesta finestra"
-#: gnucash/gnome-utils/gnc-main-window.c:416
+#: gnucash/gnome-utils/gnc-main-window.c:418
msgid "Su_mmary Bar"
msgstr "Barra de _resum"
-#: gnucash/gnome-utils/gnc-main-window.c:417
+#: gnucash/gnome-utils/gnc-main-window.c:419
msgid "Show/hide the summary bar on this window"
msgstr "Mostra/oculta la barra de resum en aquesta finestra"
-#: gnucash/gnome-utils/gnc-main-window.c:421
+#: gnucash/gnome-utils/gnc-main-window.c:423
msgid "Stat_us Bar"
msgstr "Barra d'es_tat"
-#: gnucash/gnome-utils/gnc-main-wi