Commit graph

980 commits

Author SHA1 Message Date
Abdulrahman ☕️
8828c0006e
Translated using Weblate (Arabic (Saudi Arabia))
Currently translated at 6.8% (57 of 836 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/ar_SA/
2019-03-06 19:12:53 +01:00
Abdulrahman ☕️
efbfe7d8b4
Added translation using Weblate (Arabic (Saudi Arabia)) 2019-03-05 17:34:30 +01:00
Youness Alaoui
a6942b7923 Fix crash when right-clicking twice on fullscreen panel
If you right click once on the fullscreen panel and the context menu pop up
then you right click again somewhere else on the panel *while the previous
context menu is still visible* then it will cause a crash with :
"Windows fatal exception: access violation"
It seems to be caused by a crash in the QT event loop, trying to delete the
existing QMenu within an event handler.
2019-02-28 10:58:23 -07:00
Youness Alaoui
3f217257c4 Fix background of popup menus that was transparent (black)
In the properties view, the context menu on the title line would be black
making its content unreadable. Same in the filter line of the "Set Custom icon"
window on the outline's context menu.
2019-02-27 10:49:05 -07:00
Curtis Gedak
4fdacc24f7 Ensure text file open methods use utf-8 encoding
Several crashes were encountered opening files on operating systems
that do not default to UTF-8 encoding, such as Windows.  In each case
the project file appears to have become corrupted.  Because the only
reports to date have been on Windows, attempt to fix by specifying
utf-8 encoding for all text file open methods.

See issues #331, #470, and #502.
2019-02-27 09:30:16 -07:00
Youness Alaoui
7928ea2796 Fix corkView background image on Windows
Windows path to the image has '\' path separator instead of '/' which makes
the stylesheet fail. Background images don't appear and console gets spammed with :
Could not parse stylesheet of object corkView(0x27248eb6900, name = "corkView")
2019-02-26 13:25:30 -07:00
Youness Alaoui
c3c9eef415 Do not default spellcheck to True for new editor views
default spellcheck to the settings value instead. Otherwise any new editor tab
will have spellcheck enabled regardless of setting.

Fixes #474
2019-02-25 12:58:00 -07:00
Youness Alaoui
84d0979ffb Set editor theme stylesheet to QTextEdit only.
This prevents any child widget from inheriting the same stylesheet,
more specifically, the context menu of the full screen editor will now
appear normal instead of being black text on black background, which made
it unreadable.

Fixes #440
2019-02-25 11:15:16 -07:00
Youness Alaoui
4a9937f041 Do not use a lambda function in the fullScreenEditor's myScrollBar timer signal
The lambda function will keep a reference to the scrollbar python object preventing it
from getting destroyed when the QScrollbar is destroyed. This causes the underlying
QT widget to be freed while the python object still exists, therefore the timer itself
doesn't get stopped/cleaned, so the timer will get called and cause a crash with :
"RuntimeError: Wrapped C/C++ object of type myScrollbar has been deleted"

To reproduce, press F11 repeatedly while scrolling.
2019-02-25 10:22:48 -07:00
Allan Nordhøy
2b378e1ba7
Translated using Weblate (Norwegian Bokmål)
Currently translated at 97.2% (813 of 836 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/nb_NO/
2019-02-21 00:18:27 +01:00
Youness Alaoui
c7605b5819 Don't crash if a typo is made in the exporter's regular expression.
When a regexp error is thrown, cancel the export and show an info dialog
with the error message to the user. Fixes #488
2019-02-15 12:49:22 -07:00
Joni
c4998386de
Translated using Weblate (Ukrainian)
Currently translated at 25.4% (203 of 798 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/uk/
2019-02-12 20:10:31 +01:00
Norbert Kowalczyk
fa79281277
Translated using Weblate (Polish)
Currently translated at 82.5% (690 of 836 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/pl/
2019-02-12 20:10:23 +01:00
PanDedoctor
d11925a0f8
Translated using Weblate (Polish)
Currently translated at 82.5% (690 of 836 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/pl/
2019-02-12 20:10:23 +01:00
Curtis Gedak
baeb5f4653 2nd try to fix macOS X blank screen when leaving fullscreen editor mode
See issue #24.

The first attempt to fix this problem was with commit:

    Try to fix macOS X blank screen when leaving editor fullscreen mode
    1ae0a77464
2019-02-12 11:23:29 -07:00
Youness Alaoui
9b774d327f Fix crash when right clicking a word in editor and enchant is not installed. 2019-02-11 12:35:23 -07:00
Youness Alaoui
d7203ddacf Fix crash when previewing pandoc HTML with QTextEdit as web rendering engine. 2019-02-11 10:27:35 -07:00
Youness Alaoui
caed3e9224 Fix crash when 7 pound signs are written alone on a line.
The code would look for trailing pound signs and would
count all the way to the beginning and beyond, resulting
in an out of bounds exception.
2019-02-10 09:54:50 -07:00
Curtis Gedak
1ae0a77464 Try to fix macOS X blank screen when leaving editor fullscreen mode
Ensure showNormal() is called after leaving showFullScreen().

See issue #24.

References:

https://stackoverflow.com/questions/31666744/pyqt5-can-not-close-a-topmost-fullscreen-qdialog-on-mac-osx

https://doc.qt.io/qt-5/qwidget.html#showFullScreen
  - To return from full-screen mode, call showNormal().

https://pythonprogramminglanguage.com/destructor/
2019-02-09 10:27:44 -07:00
Curtis Gedak
f75bc69dd7 Fix spelling mistake "chose" should be "choose"
Mentioned in issue #470
2019-02-07 12:34:57 -07:00
Curtis Gedak
1cc7146aad Avoid crash on import
See issue #470
2019-02-07 12:34:57 -07:00
Vincent M
a1b57c2e49
Translated using Weblate (French)
Currently translated at 92.0% (769 of 836 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/fr/
2019-02-02 23:17:08 +01:00
Allan Nordhøy
f731e19e00 Spelling: Manuscript, may have to be restarted (#454)
* Spelling: Manuscript, may have to be restarted
2019-01-10 10:26:14 -07:00
Allan Nordhøy
bc8c5d5898
Translated using Weblate (Norwegian Bokmål)
Currently translated at 98.3% (822 of 836 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/nb_NO/
2019-01-07 23:06:59 +01: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
Riccardo Man
ad5d4cd6d4
Translated using Weblate (Italian)
Currently translated at 92.3% (772 of 836 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/it/
2018-12-24 19:09:15 +01:00
Joni
1bee317b5e
Translated using Weblate (Ukrainian)
Currently translated at 8.9% (71 of 798 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/uk/
2018-12-18 19:09:20 +01:00
Allan Nordhøy
6ad83033a6
Translated using Weblate (Norwegian Bokmål)
Currently translated at 97.4% (814 of 836 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/nb_NO/
2018-12-17 13:09:15 +01:00
Roberto Díez
3edd27241a
Translated using Weblate (Spanish)
Currently translated at 99.9% (835 of 836 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/es/
2018-12-16 00:43:08 +01:00
Pedro Albuquerque
d7217a57f1
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (837 of 837 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/pt_PT/
2018-12-13 10:09:41 +01:00
Allan Nordhøy
787da4f440
Translated using Weblate (Norwegian Bokmål)
Currently translated at 95.7% (800 of 836 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/nb_NO/
2018-12-13 10:09:02 +01:00
Curtis Gedak
4ff84d328d Merge remote-tracking branch 'weblate/develop' into develop 2018-12-11 09:46:45 -07:00
LingSamuel
6a1e9111d5 Fix a translation bug 2018-12-11 09:12:13 -07:00
LingSamuel
b778ca9fc1 Revise sentence 2018-12-11 09:12:13 -07:00
LingSamuel
8ceead27a4 append compiled .qm file 2018-12-11 09:12:13 -07:00
LingSamuel
8faf527110 fix wrong translation(which crashes) 2018-12-11 09:12:13 -07:00
LingSamuel
59d6e8c086 add Chinese translation 2018-12-11 09:12:13 -07:00
LingSamuel
ca397271e7 add Chinese translation 2018-12-11 09:12:13 -07:00
LingSamuel
4ded8d29e0 fix #411: translator won't work in some window, such as settings 2018-12-09 11:35:34 -07:00
LingSamuel
3d6080f3c0 fix #428: zh translation suffix doesn't match system locale; new behavior: load translation from settings first 2018-12-09 11:19:26 -07:00
Joni
f72070688e
Translated using Weblate (Ukrainian)
Currently translated at 5.5% (44 of 798 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/uk/
2018-12-08 20:08:47 +01:00
LingSamuel
cbf35fa373 Open/Save As/Create last accessed directory 2018-12-07 12:01:33 -07:00
LingSamuel
7bbc112d25 Add last accessed directory 2018-12-07 12:01:33 -07:00
Joni
8ce1959ee6
Added translation using Weblate (Ukrainian) 2018-12-06 22:52:06 +01:00
Sarasa Kisaragi
2d335dc0d3
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (798 of 798 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/zh_Hans/
2018-12-06 11:08:44 +01:00
Curtis Gedak
0cbf337f09 ========== manuskript-0.8.0 ========== 2018-12-05 11:39:28 -07:00
Curtis Gedak
92b0f016ba Add new language translations to the Settings window 2018-12-05 10:41:33 -07: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
e99ec4c486 Compile all language translation updates into respective .qm files
After updating the '.ts' translation source files from weblate,
compile all of the language translations into '.qm' files.

This was done with the following command:

$ make i18n

This effectively runs the 'lrelease' command on each '.ts' file.  For
example:

$ lrelease i18n/manuskript_es.ts
2018-12-05 10:34:24 -07:00
Pedro Albuquerque
a1c7a6bb06 Manually update pt_PT translation because weblate is not up-to-date
The steps to manually update the translation were:

1. Download and extract manuskript_pt_PT.ts from issue #408
2. Manually add manuskript_pt_PT.ts to git develop branch

See issue #408 and pull request #410
2018-12-05 10:28:01 -07:00