2021-10-13 GnuCash IRC logs

00:02:22 *** frakturfreak2 has quit IRC
00:16:28 *** frakturfreak2 has joined #gnucash
00:36:52 *** FH_thecat has quit IRC
00:37:31 *** jervin has joined #gnucash
00:37:45 *** Mechtilde has joined #gnucash
00:41:14 *** jervin has quit IRC
01:06:53 *** fell has quit IRC
01:08:12 *** fell has joined #gnucash
01:08:13 *** ChanServ sets mode: +o fell
01:15:30 *** sbluhm has joined #gnucash
01:20:46 *** sbluhm has quit IRC
01:39:10 *** FH_thecat has joined #gnucash
01:42:42 *** frakturfreak2 has quit IRC
01:57:13 *** frakturfreak2 has joined #gnucash
02:42:53 *** kcin has joined #gnucash
02:44:04 *** kcin1 has joined #gnucash
02:45:53 *** kcin has quit IRC
02:47:04 *** kcin1 has quit IRC
02:47:12 *** fell has quit IRC
02:47:46 *** fell has joined #gnucash
02:47:46 *** ChanServ sets mode: +o fell
02:53:58 *** mikee has quit IRC
02:54:47 *** mikee has joined #gnucash
03:17:33 *** Jeanl has joined #gnucash
03:22:40 *** neoweb_ has joined #gnucash
03:23:26 *** TownsendHardware1 has joined #gnucash
03:24:44 *** FH_thecat has quit IRC
03:24:44 *** TownsendHardware has quit IRC
03:24:44 *** gamontecarlo has quit IRC
03:24:44 *** puck has quit IRC
03:24:44 *** neoweb has quit IRC
03:24:44 *** NoobAlice has quit IRC
03:24:44 *** tindust has quit IRC
03:24:44 *** PowaBanga has quit IRC
03:24:44 *** ekleog_ has quit IRC
03:24:44 *** TownsendHardware1 is now known as TownsendHardware
03:24:44 *** neoweb_ is now known as neoweb
03:26:36 *** tindust has joined #gnucash
03:27:03 *** gamontecarlo has joined #gnucash
03:28:50 *** PowaBanga has joined #gnucash
03:31:17 *** puck has joined #gnucash
03:32:10 *** gjanssens has joined #gnucash
03:32:10 *** ChanServ sets mode: +o gjanssens
03:38:01 *** FH_thecat has joined #gnucash
03:40:06 *** NoobAlice has joined #gnucash
03:57:19 *** sbluhm has joined #gnucash
04:04:56 *** bertbob has quit IRC
04:06:05 *** joo has joined #gnucash
04:06:05 *** ChanServ sets mode: +v joo
04:07:10 *** bertbob has joined #gnucash
04:07:11 *** ChanServ sets mode: +v bertbob
04:11:21 *** bertbob has quit IRC
04:27:14 *** ekleog_ has joined #gnucash
05:48:06 *** Mechtilde has quit IRC
06:02:16 *** Mechtilde has joined #gnucash
06:21:23 *** FH_thecat has quit IRC
06:36:52 *** field^Zzz3 has joined #gnucash
06:46:05 *** User has joined #gnucash
06:46:38 *** Aussie_matt has joined #gnucash
07:06:42 *** sbluhm has quit IRC
07:11:04 <mapreri> CDB-Man: yes, that I already do, by recording down day date of the payment and exchange rate at that day. (at least, I've been doing before moving to gnucash, I still need to figure a great enough way to track the actual asset and actual income vs the legal requirement on the reporting that is just too different).
07:22:05 *** KipITOne-GTBS has quit IRC
07:37:40 *** field^Zzz3 has quit IRC
07:38:33 *** bertbob has joined #gnucash
07:38:34 *** ChanServ sets mode: +v bertbob
07:43:19 *** sbluhm has joined #gnucash
07:46:20 *** sbluhm has quit IRC
08:12:55 *** jralls_afk has joined #gnucash
08:12:55 *** ChanServ sets mode: +o jralls_afk
08:13:37 *** jralls has quit IRC
08:40:46 *** KipITOne has joined #gnucash
08:40:46 *** ChanServ sets mode: +v KipITOne
08:46:15 *** Jimraehl1 has joined #gnucash
08:46:41 *** Aussie_matt has quit IRC
08:46:41 *** Jimraehl1 has quit IRC
09:05:48 <chris> jralls: is this of any use? https://github.com/Gnucash/gnucash/compare/maint...christopherlam:maint-progress1?expand=1
09:20:04 *** sbluhm has joined #gnucash
09:21:02 *** jralls has joined #gnucash
09:21:02 *** ChanServ sets mode: +o jralls
09:24:03 *** jralls has quit IRC
09:30:36 *** Mechtilde has quit IRC
09:53:54 *** Mechtilde has joined #gnucash
09:55:19 *** sbluhm has quit IRC
09:57:07 *** Mechtilde has quit IRC
10:11:36 *** sbluhm has joined #gnucash
10:31:51 *** sbluhm has quit IRC
10:34:39 *** sbluhm has joined #gnucash
10:37:41 *** sbluhm has quit IRC
10:52:13 *** kcin has joined #gnucash
10:54:49 *** kcin1 has joined #gnucash
10:55:14 *** kcin has quit IRC
10:57:17 *** kcin1 is now known as kcin
11:25:07 *** kcin has quit IRC
11:40:21 *** ArtGravity has joined #gnucash
11:40:21 *** ChanServ sets mode: +v ArtGravity
11:41:32 *** guak has joined #gnucash
11:41:32 <warlord> .
12:11:45 *** warlord has quit IRC
12:11:53 *** warlord has joined #gnucash
12:15:28 *** ChanServ sets mode: +qo warlord warlord
12:55:56 *** fell has quit IRC
13:00:00 *** fell has joined #gnucash
13:00:00 *** ChanServ sets mode: +o fell
13:13:20 *** kcin has joined #gnucash
13:26:25 *** Mechtilde has joined #gnucash
14:20:40 *** sbluhm has joined #gnucash
14:50:16 <gjanssens> fell: re your remark on deprecated schema and the use of @PROJECT_NAME@ that was intended.
14:50:20 *** frakturfreak2 has quit IRC
14:51:23 <gjanssens> The placeholder @PROJECT_NAME@ should be replaced automatically when converting the schema files by "GnuCash"
14:52:05 <fell> gjanssens, I have added it to POTFILES.skip
14:52:47 <gjanssens> That was not my intention. I wanted to create a single tranlsatable string to use for all options that will be marked as obsolete.
14:52:55 <fell> make pot reads the .in files, nothing in builddir
14:53:36 <gjanssens> Hmm, that's indeed not working out very well.
14:54:26 <fell> the other messages are currently duplicates from other files.
14:54:32 <gjanssens> We can replace the @PROJECT_NAME@ with "GnuCash" in the source string as well. It's not too important to use the variable @PROJECT_NAME@
14:55:11 <gjanssens> The other strings are indeed still duplicates as the options are only in deprecated/migrate status, not obsolete.
14:56:04 <gjanssens> I have hesitated to add a translatable string for that as well instead, but as the number of deprecated options is that huge and all contained in a single, separate file I chose not to bother.
14:56:11 <fell> If they are obsolete, nobody want translate them again.
14:57:28 <gjanssens> For this huge file the change eventually will be to just delete that file. Other that 2 obsolete options I have added explicitly to clean up old leftovers all strings are duplicates as you already found.
14:58:13 <gjanssens> The obsolete and deprecated notification strings are more intended for future cleanups of the preferences.
14:58:28 <gjanssens> (Other *than*)
14:59:53 <gjanssens> I initially tried to move deprecated or obsolete preferences to a separate file, but that's only possible if a complete schema (like eg org.gnucash.general) is deprecated.
15:00:05 <gjanssens> In that case the whole schema can be moved to a separate file.
15:00:26 <gjanssens> If only one key in a schema is deprecated it must remain in the same file within the same schema.
15:01:13 <gjanssens> We can't define the same schema twice in two separate files (one with still relevant keys and one for deprecated keys)
15:01:40 <fell> Oh, I see just currently the translations are not used by dconf-editor.
15:02:50 <gjanssens> Do you have a system-installed gnucash ? dconf-editorprobably won't find translations in a local install (like $HOME/gnucash)
15:04:22 <fell> gnucash gets installed to /usr/local
15:04:47 <gjanssens> Or perhaps dconf-editor will never use translations ? I haven't tried. If that's the case I think we should just drop all schema files from translation and save us the trouble.
15:05:38 *** frakturfreak2 has joined #gnucash
15:06:05 <fell> and there is /usr/local/share/locale/de/LC_MESSAGES
15:06:58 <gjanssens> I don't know the details. If I however install gnucash system-wide (in /usr) dconf-editor does pick up translations for the keys.
15:07:15 <gjanssens> So it can find them in that case.
15:07:44 <fell> I do not check it each time, but remember—perhaps gconf—displayed the translation.
15:07:49 <gjanssens> Again I don't know which variable or path is checked for translatiable strings.
15:08:37 <gjanssens> It's time to go for me.
15:08:48 <gjanssens> See you later!
15:10:40 <fell> In line one you defined "<schemalist gettext-domain="@PROJECT_NAME@">"
15:11:11 <gjanssens> That's how glib prescribes it.
15:11:41 <gjanssens> But that doesn't tell me how to tell gettext which paths to search for message catalogs.
15:11:57 <fell> and then it should search the locale dirs for it.
15:12:16 <gjanssens> We probably have to add the path to our locally installed message catalogs somewhere before gettext loads them.
15:12:29 <gjanssens> You'll probably find that somewhere in the gettext documentation.
15:12:46 <gjanssens> Anyway, something for another time.
15:12:47 <gjanssens> Bye!
15:12:57 <fell> Bye!
15:12:59 *** gjanssens has quit IRC
15:21:41 *** jralls has joined #gnucash
15:21:41 *** ChanServ sets mode: +o jralls
15:24:43 *** jralls has quit IRC
15:52:11 *** sbluhm has quit IRC
16:16:07 *** jralls has joined #gnucash
16:16:08 *** ChanServ sets mode: +o jralls
16:17:03 *** jralls is now known as jralls_m1
16:23:39 *** jralls_m1 has quit IRC
16:24:01 *** jralls_m1 has joined #gnucash
16:27:31 *** ChanServ sets mode: +o jralls_m1
16:27:36 <jralls_m1> chris, re gtk_tree_model_set & g_object_set I don't know that it's worth changing old code because both use GValue under the hood, but for new code it saves having to manually manage the GValue yourself.
16:38:19 *** Mechtilde has quit IRC
16:49:31 *** KipITOne has quit IRC
16:54:53 *** KipITOne has joined #gnucash
16:54:54 *** ChanServ sets mode: +v KipITOne
17:01:28 *** jervin has joined #gnucash
17:07:45 *** kcin has quit IRC
17:09:36 *** User has quit IRC
17:19:38 *** jervin has quit IRC
17:37:19 *** jralls_m1 has quit IRC
17:55:22 *** jralls has joined #gnucash
17:55:22 *** ChanServ sets mode: +o jralls
18:08:59 <chris> ok the main motivation is to promote better templates when extending code
18:13:21 *** jralls is now known as jralls-m1
20:35:13 *** jervin has joined #gnucash
20:55:07 *** guak has quit IRC
21:16:19 *** fell has quit IRC
21:16:38 *** fell has joined #gnucash
21:16:39 *** ChanServ sets mode: +o fell
21:21:55 *** storyjesse has joined #gnucash
21:34:28 *** jralls-m1 has quit IRC
22:04:02 *** ArtGravity has quit IRC
23:25:19 *** robin_chattopadhyay has joined #gnucash
23:25:38 *** robin_chattopadhyay has quit IRC
23:26:31 *** robin_chattopadhyay has joined #gnucash
23:27:58 *** robin_chattopadhyay has left #gnucash
23:31:00 *** robin_chattopadhyay has joined #gnucash
23:31:20 *** robin_chattopadhyay is now known as RobinRayMN
23:32:11 *** ChanServ sets mode: +v RobinRayMN
23:33:57 *** RobinRayMN has left #gnucash
23:34:02 *** RobinRayMN has joined #gnucash
23:34:02 *** ChanServ sets mode: +v RobinRayMN
23:44:35 *** Mechtilde has joined #gnucash
23:47:49 *** Mechtilde has quit IRC