Commit graph

18 commits

Author SHA1 Message Date
worstje b2817b5f08
Friendly logging for end users (#859)
* Changed default logging behaviour

We now log by default to a timestamped file in $datadir/logs/. No longer
shall restarting Manuskript after a crash wipe a very useful logfile.

Logs older than 35 days in the $datadir/logs/ directory are pruned
during startup. In case of subtle corruption detected a few weeks after
the fact, relevant logs might still exist to explain what had happened...
yet it does not come at the cost of infinitely gobbling up a users
storage space, either.

The --logfile (-L) argument can now utilize strftime() specifiers. A
special modifier %# is also supported which will insert the process id.
Besides being an added factor of uniqueness for a filename, it can also
be relevant to help identify the log file belonging to a misbehaving
Manuskript process.

* Added support-related items to Help menu

The 'Technical Support' item should lead to a landing page that will
guide the user to the most efficient way to resolve their problem.
How to report bugs and submit logs would be one of those.

The 'Locate Log File' item should open a file manager window with the
logfile of this session highlighted. Because Manuskript is still writing
to it, we first remind them of its limited use until Manuskript is
closed.

This approach was chosen because users might want to locate the file
prior to reproducing a bug, or because they'd like to look at other logs
from previous sessions.

* Updated translation files and added german translation

Co-authored-by: TheJackiMonster <thejackimonster@gmail.com>
2021-04-13 13:32:46 +02:00
Moisés J 1e52af54e2 Add global search 2021-04-02 14:15:17 +01:00
Curtis Gedak 8590fb040d Update all language translation source .ts files
Update the language translation source '.ts' files with the
translatable strings in the source code with the following command:

$ make translation

This effectively runs the following command:

$ pylupdate5 -noobsolete i18n/manuskript.pro
2020-01-18 10:20:53 -07:00
Curtis Gedak ccdf8b62bd Update all language translation source .ts files
Update the language translation source '.ts' files with the
translatable strings in the source code with the following command:

$ make translation

This effectively runs the following command:

$ pylupdate5 -noobsolete i18n/manuskript.pro
2019-09-30 09:28:57 -06:00
Viktor S a0fb887c6c
Translated using Weblate (Russian)
Currently translated at 99.9% (855 of 856 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/ru/
2019-09-10 15:25:33 +02:00
Curtis Gedak 21845fabb7 Update all language translation source .ts files
Update the language translation source '.ts' files with the
translatable strings in the source code with the following command:

$ make translation

This effectively runs the following command:

$ pylupdate5 -noobsolete i18n/manuskript.pro
2019-07-14 10:04:16 -06:00
Viktor S 95c86d236a
Translated using Weblate (Russian)
Currently translated at 99.9% (853 of 854 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/ru/
2019-05-21 14:44:18 +02:00
Curtis Gedak a79169d8ab Update all language translation source .ts files
Update the language translation source '.ts' files with the
translatable strings in the source code with the following command:

$ make translation

This effectively runs the following command:

$ pylupdate5 -noobsolete i18n/manuskript.pro
2019-04-04 10:01:08 -06:00
Viktor S 6e4182142a
Translated using Weblate (Russian)
Currently translated at 99.6% (833 of 836 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/ru/
2019-01-03 17:07:08 +01:00
Curtis Gedak 94dd422329 Update all language translation source .ts files
Update the language translation source '.ts' files with the
translatable strings in the source code with the following command:

$ make translation

This effectively runs the following command:

$ pylupdate5 -noobsolete i18n/manuskript.pro
2018-12-05 10:36:27 -07:00
Curtis Gedak 3a793f4869 Merge remote-tracking branch 'weblate/develop' into develop 2018-12-05 10:00:55 -07:00
Vladimir Ivakin 18fc06f28e
Translated using Weblate (Russian)
Currently translated at 100.0% (798 of 798 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/ru/
2018-10-08 20:36:13 +02:00
ijet 0bb8622aef
Translated using Weblate (Russian)
Currently translated at 100.0% (798 of 798 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/ru/
2018-08-09 14:44:10 +02:00
Curtis Gedak e1284b32b6 Update all language translation source .ts files
Update the language translation source '.ts' files with the
translatable strings in the source code with the following command:

$ make translation

This effectively runs the following command:

$ pylupdate5 -noobsolete i18n/manuskript.pro
2018-08-06 11:09:58 -06:00
ijet c3518a6f5f
Translated using Weblate (Russian)
Currently translated at 100.0% (798 of 798 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/ru/
2018-08-06 10:42:02 +02:00
Viktor S 10b5915abf
Translated using Weblate (Russian)
Currently translated at 100,0% (798 of 798 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/ru/
2018-08-04 14:44:55 +02:00
ijet 6bee24eb9b
Translated using Weblate (Russian)
Currently translated at 99.4% (794 of 798 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/ru/
2018-08-01 11:43:10 +02:00
ijet c32fd141fa
Added translation using Weblate (Russian) 2018-07-31 07:44:23 +02:00