Commit Graph

2051 Commits (8cb095340169345e2597e8ad9c4bd1b18626dfe0)

Author SHA1 Message Date
Peter Šurda e8b1e1adcf Localisation update
The plural/paucal form support was not compatible with pylupdate4, it
didn't correctly parse the 3-argument calls to translate.

This fixes it, and updates the sources accordingly.
7 years ago
mailchuck 360d41792c Tab labels
Network status and Blacklist labels fix.
7 years ago
mailchuck cb1c8157fe Objects to be synced timer
Now updates together with bandwidth every 2 seconds.
7 years ago
mailchuck b7fefb3c40 Windows locale fix
Python locales (e.g. for time and date) didn't work on Windows.
7 years ago
Peter Šurda 3be851297c Translation updates
- regenerated sources
7 years ago
Peter Šurda 92e3e62640 Locale fix
Date formatting sometimes didn't use the correct locale encoding
7 years ago
mailchuck c29f266020 Translation fixes
- locale name is properly normalised rather than simply changing the
- translations now support plurals/paucals
- networkstatus updated
7 years ago
Peter Šurda 9e10d714aa Translation update
Refresh sources.
7 years ago
Peter Šurda 38700a1721 Network Status tab translations update
- remembers startup time
- kB instead of KB
- stream table and status texts scale and aren't cut if they translated
text doesn't fit
7 years ago
Peter Šurda af098e4805 Locale for non-QT UI strings
Some parts of strings did not use the proper locale. For example, date
and time strings was always output with the US locale. This fixes it.
There are still some cases where localisation is not implemented, and
could be changed from str(string) to locale.str(string).
7 years ago
Peter Šurda 0507411696 Shutdown fix
The GUI shutdown changes sometimes caused freezes on linux.
7 years ago
mailchuck be29a24a80 Syntax check script for Windows
I use this as a pre-commit hook on Windows
7 years ago
mailchuck 3dbb4d5ce9 GUI shutdown improvements
- it shows that it needs to wait for PoW to finish
- it waits a bit for new objects to be distributed
- it displays a better progress indicator in the status bar

Previously, people who don't understand how PyBitmessage works sometimes
shut it down immediately after they wrote a message. This would have
caused the message to be stuck in the queue locally and not sent. Now,
it will indicate that the PoW still needs to work, and it will wait a
bit longer so that the message can spread. It's not a completely correct
approach, because it does not know whether the message was really
retrieved after the "inv" notification was sent.
7 years ago
mailchuck 167da731d0 Make new version notifications less intrusive
Now only in status bar and no more popup window.

Previously, it only showed once until a restart, but now it shows every
time it detects a new version online. Since it does not show a popup
window it's not a big deal.
7 years ago
Peter Šurda 2f27d43e7e PoW can sometimes be shutdown-able
Python and OpenCL PoW now stop when PyBitmessage shutdowns. C PoW needs
additional support in C so it doesn't work there yet.
7 years ago
Peter Šurda 5adc4429f0 Translations update
- synced translations from Transifex
- updated source
- added Slovak translation
7 years ago
Peter Šurda 70e06c33f6 Remove some debugging
Language loading debugging not necessary.
7 years ago
Peter Šurda fd4329bee0 Refactor localisation
The language combo box is generated dynamically from the list of
available translations in the translations directory. This allows the
users to add their own translations without having to change the code.
7 years ago
mirrorwish a7ec4c0555 Some preparations for python 3 7 years ago
Peter Šurda be16be2bb4 Translation update
Updated English source strings.
7 years ago
Peter Šurda d46fd6f486 Translation fix
Plural form fix
7 years ago
Peter Šurda d625659cc6 User agent parser fix 7 years ago
Peter Šurda ca11852632 Translation source update
NewSubscriptionDialog missing string updated.
7 years ago
Peter Šurda baff42f578 Typo
String typo, also updated translation source.
7 years ago
Peter Šurda e9f62efa4b Default compose body "untranslate"
There is no reason to retranslate the default message/broadcast body,
and the default was just confusing HTML with no content.
7 years ago
Peter Šurda d25a1302ce Version bump 7 years ago
Peter Šurda 858e93befd Update build scripts
- PyInstaller script (e.g. for Windows)
- for OSX
7 years ago
Peter Šurda de14730ad9 Translations update
- synced with Transifex
7 years ago
Peter Šurda c30433cdaa "All accounts" internationalisation fix 7 years ago
Peter Šurda 412e175f27 Translation updates
Added a RetranslateMixin. Since PyQT does not support automated language
changes of UI files (like the C++ QT does), this implements something
similar. It assumes that the UI file has the same name as the class, but

Added RetraslateMixin to the new blacklist and networkstatus interfaces.
7 years ago
Peter Šurda ecfa18b1c6 Change UI loading for frozen 7 years ago
Peter Šurda 8b605a874a Translation updates
- add missing files into translation definition
- refresh english strings
- change context for "networkstatus"
7 years ago
Peter Šurda 0f267c94c7 Translations update
- added Danish translation (thanks @mirrorwish)
- added English translation (to serve as a source for other
7 years ago
Peter Šurda 491579c368 Translations update source files 7 years ago
mirrorwish 554627dd92 Refactor Inventory 7 years ago
mirrorwish 7800272d3a Refactor Blacklist tab 7 years ago
mirrorwish 337cf93b4b Fix byte formatting 7 years ago
Peter Šurda 24ae23946b Translations config file update 7 years ago
mirrorwish 69aa618890 Combine all translation project files into one 7 years ago
mirrorwish a23022b2db Refactor Network Status tab 7 years ago
mirrorwish 64fce79321 Refactor status icon 7 years ago
mailchuck 4f56e49a30 Unread count refresh updates 7 years ago
mailchuck 66824c32d1 sqlExecute now returns rowcount
This allows tracking of how many rows were changed, for example for
7 years ago
mailchuck 8172fce730 Typos 7 years ago
mailchuck a63f9054f4 Global Sent fix 7 years ago
mailchuck 0ab0e6757a Restrict pending parallel requests on proxy
This saves some network resources if using Tor, for example.
7 years ago
Peter Šurda 1b50f3898a UPnP fixes:
- external port iterator fix
- error handler fix
7 years ago
mailchuck a1b44aab44 UPnP fixes
- UPnP handles errors better
- it tries to bind external interface (previously sometimes it searched
on resulting in no routers being detected)
7 years ago
Peter Šurda e03803e4e8 Translations update
Updated translation source files
7 years ago
Peter Šurda f8dcb965ea Grammar fix
- Fixes #179
- Thanks to @Erkan-Yilmaz
7 years ago