1
0
mirror of https://github.com/qTox/qTox.git synced 2024-03-22 14:00:36 +08:00
Commit Graph

872 Commits

Author SHA1 Message Date
Anthony Bilinski
50bda558cd
chore(l10n): Mark moved AppManager translations as finished
lupdate keeps moved translations, but marks them as unfinished. Since
context hasn't changed, the meaning of phrases is the same in this case.
Mark all moved translations that were finished before as finished now.
2022-05-24 13:26:48 -07:00
Anthony Bilinski
7c519c3895
refactor(main): Move main global state into new AppManager class
main() couldn't hold its own state since cleanup() needed access to it.
Having the state in a class allows QApplication::aboutToQuit to call
into a member function with access to the state.

Data used in logging still needs to be global due to
qInstallMessageHandler not accepting a void* to get back to this.

Set QGuiApplication attributes before constructing Qapplication as required,
by using comma operator to call an initialization function before construction
all members in the member initializer list.

Keep logic largely unchanged, but with a defined destruction order.

Destruction is still abnormal due to QApplication::aboutToQuit forcing
us to do partial cleanup before QApplication returns, since some OSes
will kill qTox before the QApplication returns.
2022-05-24 13:26:48 -07:00
Anthony Bilinski
f4e64ee7a6
feat(History): Add a GUI error on database schema mismatch
Fix #5683
2022-05-20 11:38:12 -07:00
Anthony Bilinski
a300415983
chore(i18n): Update translation files for Weblate
Unsure why new diffs were generated from the last source update based
on incoming translations.
2022-04-05 12:56:27 -07:00
Atrate
c0c2d1fad3
feat(l10n): update Polish translation from Weblate 2022-04-05 12:56:27 -07:00
Allan Nordhøy
78670eda55
feat(l10n): update Norwegian Bokmål translation from Weblate 2022-04-05 12:56:27 -07:00
The Cats
497feec9bd
feat(l10n): update French translation from Weblate
feat(l10n): update Spanish translation from Weblate

feat(l10n): update Portuguese (Brazil) translation from Weblate

feat(l10n): update Spanish translation from Weblate

feat(l10n): update Portuguese (Brazil) translation from Weblate

feat(l10n): update Portuguese (Brazil) translation from Weblate

feat(l10n): update French translation from Weblate
2022-04-05 12:56:27 -07:00
Oğuz Ersen
db5178c6ca
feat(l10n): update Turkish translation from Weblate
feat(l10n): update Turkish translation from Weblate

feat(l10n): update Turkish translation from Weblate
2022-04-05 12:56:27 -07:00
109247019824
d797fc27a9
feat(l10n): update Bulgarian translation from Weblate
feat(l10n): update Bulgarian translation from Weblate

feat(l10n): update Bulgarian translation from Weblate
2022-04-05 12:56:27 -07:00
Peter Jespersen
a494bc78e4
feat(l10n): update Danish translation from Weblate
feat(l10n): update Danish translation from Weblate
2022-04-05 12:56:27 -07:00
Søren Ingemann Nielsen
cb659bc83f
feat(l10n): update Danish translation from Weblate
feat(l10n): update Danish translation from Weblate
2022-04-05 12:56:27 -07:00
Eric
dbc9b4f049
feat(l10n): update Chinese (Simplified) translation from Weblate
feat(l10n): update Chinese (Simplified) translation from Weblate

feat(l10n): update Chinese (Simplified) translation from Weblate

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (7 of 7 strings)

Translation: Tox/qTox - test, do not translate
Translate-URL: https://hosted.weblate.org/projects/tox/qtox-test-do-not-translate/zh_Hans/

feat(l10n): update Chinese (Simplified) translation from Weblate

feat(l10n): update Chinese (Simplified) translation from Weblate
2022-04-05 12:56:27 -07:00
Oğuz Ersen
5968999aff
feat(l10n): update Turkish translation from Weblate
feat(l10n): update Turkish translation from Weblate
2022-04-05 12:56:27 -07:00
S3aBreeze
479f6b7269
feat(l10n): update Russian translation from Weblate
feat(l10n): update Russian translation from Weblate

feat(l10n): update Russian translation from Weblate

feat(l10n): update Russian translation from Weblate

feat(l10n): update Russian translation from Weblate
2022-04-05 12:56:27 -07:00
Anthony Bilinski
1ac7285c79
refactor(widget): Make RemoveFriendDialog generic for Chats 2022-03-30 19:27:57 -07:00
Anthony Bilinski
efc641efd7
feat(Settings): Add GUI notice for global settings upgrade failure
Due to new MessageBoxManager, Settings now has the ability to show errors
during init.
2022-03-24 02:14:21 -07:00
Anthony Bilinski
b24faabf42
refactor(GUI): Move remaining messsage box functionality to new class
* Pass MessageBoxManager instantiation around instead of relying on a singleton
* Mock MessageBoxManager for unit tests when needed, since they don't have a
  QApplication which is required for creating QWidgets
* Remove GUI class, which didn't have a clear purpose
2022-03-24 02:14:20 -07:00
Anthony Bilinski
e740859ef9
feat(history): Add self join/part messages
Makes it so that looking back in chat history, you can see which users you were
connected to for any message. Otherwise self client restarts are unseen.
Follows showGroupJoinLeaveMessages setting which defaults to false, so only
users who opt in will see the messages.

Scrap generic numArg handling. It somewhat increases complexity and doesn't
reduce code either.
2022-03-10 16:23:46 -08:00
Anthony Bilinski
2b41a06b55
feat(Settings): Add system for versioning and upgrading Settings
Similar to how History handles SCHEMA_VERSION. Run separately on global and
personal settings, since some state in global, and personal settings can’t be
done globally since they require the passkey.

Restrict a user from downgrading past the saved settings version, due to
possible compatibility breaks or old qTox versions re-introducing corrupt state
that was already healed.

Pass in new profile state for personal settings rather than relying on settings
file presence because personal settings can be stored in either the personal
settings file or global settings file. This was introduced in
aea9eea8a4 when personal settings were first
moved to their own file.
2022-03-06 06:00:13 -08:00
Anthony Bilinski
0cb222c056
feat(i18n): Handle English plural forms in translations
Special case that only needs plurals translated.
2022-02-23 21:12:16 -08:00
Anthony Bilinski
069ab92fd0
feat(UI): Add UI For controlling group join and leave system messages setting 2022-02-20 18:14:55 -08:00
Anthony Bilinski
5f8704cf0f
chore(i18n): Update translation files for Weblate
For some reason, re-running update-translation-files.sh right on
1031b315b9 which it generates more new changes.
Rerunning further doesn't generate yet more changes.
2022-02-20 17:04:05 -08:00
Anthony Bilinski
1031b315b9
chore(i18n): update translation files for Weblate 2022-02-19 03:26:11 -08:00
Anthony Bilinski
4b3f50a0c0
chore(l10n): Fix ordering of languages in code 2022-02-19 03:26:11 -08:00
Anthony Bilinski
188fe340f2
feat(l10n): Add Urdu and Icelandic translations 2022-02-19 03:26:11 -08:00
Anthony Bilinski
3fcbfd63bc
chore(l10n): update translations from Weblate
109247019824 (2):
      feat(l10n): update Bulgarian translation from Weblate
      feat(l10n): update Bulgarian translation from Weblate

Abu Sarim Hindi (2):
      feat(l10n): add Urdu translation using Weblate
      feat(l10n): update Urdu translation from Weblate

Alexander-David Beck (3):
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate

Anthony Bilinski (2):
      feat(l10n): add English (United States) translation using Weblate
      Deleted translation using Weblate (English (United States))

Artem (1):
      feat(l10n): update Russian translation from Weblate

Atrate (1):
      feat(l10n): update Polish translation from Weblate

Claes-Göran Nydahl (1):
      feat(l10n): update Swedish translation from Weblate

Eric (3):
      feat(l10n): update Chinese (Simplified) translation from Weblate
      feat(l10n): update Chinese (Simplified) translation from Weblate
      feat(l10n): update Chinese (Simplified) translation from Weblate

Frankie McEyes (1):
      feat(l10n): update Italian translation from Weblate

Gediminas Murauskas (6):
      feat(l10n): update Lithuanian translation from Weblate
      feat(l10n): update Lithuanian translation from Weblate
      feat(l10n): update Lithuanian translation from Weblate
      feat(l10n): update Lithuanian translation from Weblate
      feat(l10n): update Lithuanian translation from Weblate
      feat(l10n): update Lithuanian translation from Weblate

Ivan (1):
      feat(l10n): update Russian translation from Weblate

Jonatan Nyberg (1):
      feat(l10n): update Swedish translation from Weblate

Kaantaja (1):
      feat(l10n): update Finnish translation from Weblate

Karl Tammik (4):
      feat(l10n): update Finnish translation from Weblate
      feat(l10n): update Estonian translation from Weblate
      feat(l10n): update Estonian translation from Weblate
      feat(l10n): update Estonian translation from Weblate

Kristjan Räts (2):
      feat(l10n): update Estonian translation from Weblate
      feat(l10n): update Estonian translation from Weblate

Matej Golian (1):
      feat(l10n): update Slovak translation from Weblate

Oğuz Ersen (2):
      feat(l10n): update Turkish translation from Weblate
      feat(l10n): update Turkish translation from Weblate

Plamen Nazarov (1):
      feat(l10n): update Bulgarian translation from Weblate

Rafael Nadal (2):
      feat(l10n): update Czech translation from Weblate
      feat(l10n): update Czech translation from Weblate

S3aBreeze (3):
      feat(l10n): update Russian translation from Weblate
      feat(l10n): update Russian translation from Weblate
      feat(l10n): update Russian translation from Weblate

SC (1):
      feat(l10n): update Portuguese translation from Weblate

Sparkwave (1):
      feat(l10n): update Polish translation from Weblate

The Cats (14):
      feat(l10n): update Portuguese (Brazil) translation from Weblate
      feat(l10n): update Spanish translation from Weblate
      feat(l10n): update French translation from Weblate
      feat(l10n): update Spanish translation from Weblate
      feat(l10n): update French translation from Weblate
      feat(l10n): update Portuguese (Brazil) translation from Weblate
      feat(l10n): update French translation from Weblate
      feat(l10n): update Italian translation from Weblate
      feat(l10n): update German translation from Weblate
      feat(l10n): update Italian translation from Weblate
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate
      feat(l10n): update Italian translation from Weblate
      feat(l10n): update Hebrew translation from Weblate

Tomi P (1):
      feat(l10n): update Finnish translation from Weblate

Trendyne (2):
      feat(l10n): add Icelandic translation using Weblate
      feat(l10n): update Icelandic translation from Weblate

Tymofii Lytvynenko (1):
      feat(l10n): update Ukrainian translation from Weblate

coronabond (1):
      feat(l10n): update Italian translation from Weblate

litavycia (1):
      feat(l10n): update Ukrainian translation from Weblate

mati (1):
      feat(l10n): update Polish translation from Weblate

nue (2):
      feat(l10n): update Latvian translation from Weblate
      feat(l10n): update Latvian translation from Weblate

redtide (1):
      feat(l10n): update Italian translation from Weblate

remussatala (2):
      feat(l10n): update Romanian translation from Weblate
      feat(l10n): update Romanian translation from Weblate

ssantos (2):
      feat(l10n): update Portuguese translation from Weblate
      feat(l10n): update Portuguese translation from Weblate

t4llkr (1):
      feat(l10n): update Russian translation from Weblate

wang (1):
      feat(l10n): update Chinese (Simplified) translation from Weblate

曹恩逢 (1):
      feat(l10n): update Chinese (Traditional) translation from Weblate
2022-02-19 03:26:11 -08:00
Anthony Bilinski
2d6fe8ee59
chore(i18n): update translation files for Weblate 2021-03-04 05:31:02 -08:00
Anthony Bilinski
479cd90f9c
chore(i18n): Add new languages
Language codes: BER, GL, KN, SI, SQ
2021-03-04 05:31:02 -08:00
Anthony Bilinski
4556f74f5a
chore(l10n): update translations from Weblate
6π (1):
      feat(l10n): update French translation from Weblate

Alberto Luaces (3):
      feat(l10n): add Galician translation using Weblate
      feat(l10n): update Galician translation from Weblate
      feat(l10n): update Galician translation from Weblate

Allan Nordhøy (2):
      feat(l10n): update Norwegian Bokmål translation from Weblate
      feat(l10n): update Norwegian Bokmål translation from Weblate

Anonymous (1):
      feat(l10n): update Czech translation from Weblate

Artem (2):
      feat(l10n): update Russian translation from Weblate
      feat(l10n): update Russian translation from Weblate

Atrate (3):
      feat(l10n): update Polish translation from Weblate
      feat(l10n): update Polish translation from Weblate
      feat(l10n): update Polish translation from Weblate

Balazs (3):
      feat(l10n): update Hungarian translation from Weblate
      feat(l10n): update Hungarian translation from Weblate
      feat(l10n): update Hungarian translation from Weblate

Cornelius Kölbel (1):
      feat(l10n): update German translation from Weblate

Emery Hemingway (2):
      feat(l10n): add Kannada translation using Weblate
      feat(l10n): update Kannada translation from Weblate

Filipovic Dragan (2):
      feat(l10n): update Serbian translation from Weblate
      feat(l10n): update Serbian translation from Weblate

Hakim Oubouali (2):
      feat(l10n): add Berber translation using Weblate
      feat(l10n): update Berber translation from Weblate

HelaBasa (2):
      feat(l10n): add Sinhala translation using Weblate
      feat(l10n): update Sinhala translation from Weblate

Hosted Weblate (81):
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.
      Merge branch 'origin/master' into Weblate.

J. Lavoie (5):
      feat(l10n): update French translation from Weblate
      feat(l10n): update Italian translation from Weblate
      feat(l10n): update German translation from Weblate
      feat(l10n): update French translation from Weblate
      feat(l10n): update Italian translation from Weblate

Jonatan Nyberg (5):
      feat(l10n): update Swedish translation from Weblate
      feat(l10n): update Swedish translation from Weblate
      feat(l10n): update Swedish translation from Weblate
      feat(l10n): update Swedish translation from Weblate
      feat(l10n): update Swedish translation from Weblate

Karl Tammik (2):
      feat(l10n): update Estonian translation from Weblate
      feat(l10n): update Estonian translation from Weblate

Kaur Männamaa (5):
      feat(l10n): update Estonian translation from Weblate
      feat(l10n): update Estonian translation from Weblate
      feat(l10n): update Estonian translation from Weblate
      feat(l10n): update Estonian translation from Weblate
      feat(l10n): update Estonian translation from Weblate

Kristjan Räts (2):
      feat(l10n): update Estonian translation from Weblate
      feat(l10n): update Estonian translation from Weblate

Lukáš Jelínek (1):
      feat(l10n): update Czech translation from Weblate

Luna Jernberg (1):
      feat(l10n): update Swedish translation from Weblate

Marek Ľach (1):
      feat(l10n): update Slovak translation from Weblate

Martin Beer (7):
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate

Michalis (2):
      feat(l10n): update Greek translation from Weblate
      feat(l10n): update Greek translation from Weblate

Milo Ivir (2):
      feat(l10n): update Croatian translation from Weblate
      feat(l10n): update Croatian translation from Weblate

Riku Viitanen (1):
      feat(l10n): update Finnish translation from Weblate

Survesh VRL (1):
      feat(l10n): update Tamil translation from Weblate

Søren Ingemann Nielsen (1):
      feat(l10n): update Danish translation from Weblate

Tautvydas Zukauskas (1):
      feat(l10n): update Lithuanian translation from Weblate

The Cats (4):
      feat(l10n): update French translation from Weblate
      feat(l10n): update French translation from Weblate
      feat(l10n): update Italian translation from Weblate
      feat(l10n): update Portuguese (Brazil) translation from Weblate

Thect (1):
      feat(l10n): update Chinese (Traditional) translation from Weblate

Thomas Weber (5):
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate

Whod (1):
      feat(l10n): update Bulgarian translation from Weblate

William (2):
      feat(l10n): update Norwegian Bokmål translation from Weblate
      feat(l10n): update Norwegian Bokmål translation from Weblate

anonymous (2):
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate

brokolice (2):
      feat(l10n): update Czech translation from Weblate
      feat(l10n): update Czech translation from Weblate

mv87 (1):
      feat(l10n): update German translation from Weblate

remussatala (1):
      feat(l10n): update Romanian translation from Weblate

ssantos (1):
      feat(l10n): update Portuguese translation from Weblate

tmerkuri (2):
      feat(l10n): add Albanian translation using Weblate
      feat(l10n): update Albanian translation from Weblate

Мирослав Николић (1):
      feat(l10n): update Serbian translation from Weblate
2021-03-04 04:43:46 -08:00
papadave66
d48d02a1ed fix(translation): Fix Simplified Chinese format and add a message
in advanced settings tab.
2020-09-04 22:08:30 +08:00
Jimi Huotari
5ba63af9cb fix(cmake): use the 'STATIC' argument for 'translations_library'
Fix running qTox in environments that set 'BUILD_SHARED_LIBS=ON' at
build-time.

Thanks-to: Andreas Sturmlechner <asturm@gentoo.org>
Closes: https://github.com/qTox/qTox/issues/6183
2020-07-05 21:17:38 +03:00
sudden6
34c1a1e96b
refactor(cmake): fix missing dependency 2020-07-03 15:46:07 +02:00
sudden6
f37813ff88
refactor: move translations to their own module 2020-07-03 15:46:07 +02:00
William
96e220fb28
docs(translation): correct old url reference 2020-06-04 12:44:50 +02:00
sudden6
f13ba3f972
chore(l10n): update translations from Weblate
Alexander Ritter (1):
      feat(l10n): update German translation from Weblate

Allan Nordhøy (2):
      feat(l10n): update Norwegian Bokmål translation from Weblate
      feat(l10n): update Norwegian Bokmål translation from Weblate

Andrey (1):
      feat(l10n): update Russian translation from Weblate

Branko Kovačević (1):
      feat(l10n): update Serbian (latin) translation from Weblate

Dan Baeza (4):
      feat(l10n): update Portuguese (Brazil) translation from Weblate
      feat(l10n): update Italian translation from Weblate
      feat(l10n): update Spanish translation from Weblate
      feat(l10n): update French translation from Weblate

Deleted User (1):
      feat(l10n): update German translation from Weblate

Kristjan Räts (1):
      feat(l10n): update Estonian translation from Weblate

Milo Ivir (1):
      feat(l10n): update Croatian translation from Weblate

Moo (1):
      feat(l10n): update Lithuanian translation from Weblate

Oguz Ersen (1):
      feat(l10n): update Turkish translation from Weblate

Vladimir Studinsky (1):
      feat(l10n): update German translation from Weblate

Xoronic (5):
      feat(l10n): update Dutch translation from Weblate
      feat(l10n): update Dutch translation from Weblate
      feat(l10n): update Dutch translation from Weblate
      feat(l10n): update Dutch translation from Weblate
      feat(l10n): update Dutch translation from Weblate

Zarko Gjurov (1):
      feat(l10n): update Macedonian translation from Weblate

anonymous (5):
      feat(l10n): update Dutch translation from Weblate
      feat(l10n): update Dutch translation from Weblate
      feat(l10n): update Dutch translation from Weblate
      feat(l10n): update Dutch translation from Weblate
      feat(l10n): update Dutch translation from Weblate

kak mi (1):
      feat(l10n): update Chinese (Simplified) translation from Weblate

zaefarani (1):
      feat(l10n): update Persian translation from Weblate

Åke Engelbrektson (1):
      feat(l10n): update Swedish translation from Weblate
2020-03-20 23:50:57 +01:00
sudden6
cb5f1a73ca
chore(i18n): update translation files for Weblate 2019-08-28 21:09:15 -07:00
sudden6
d99ae8421f
chore(l10n): update translations from Weblate
Allan Nordhøy (3):
      feat(l10n): update Norwegian Bokmål translation from Weblate
      feat(l10n): update Norwegian Bokmål translation from Weblate
      feat(l10n): update Norwegian Bokmål translation from Weblate

Cenk YILDIZLI (1):
      feat(l10n): update Turkish translation from Weblate

Coool (1):
      feat(l10n): update Latvian translation from Weblate

Dan Baeza (6):
      feat(l10n): update Portuguese (Brazil) translation from Weblate
      feat(l10n): update French translation from Weblate
      feat(l10n): update Portuguese (Brazil) translation from Weblate
      feat(l10n): update Spanish translation from Weblate
      feat(l10n): update Italian translation from Weblate
      feat(l10n): update Spanish translation from Weblate

Gvido Zageris (1):
      feat(l10n): add Latvian translation using Weblate

Gvido Zāģeris (6):
      feat(l10n): update Latvian translation from Weblate
      feat(l10n): update Latvian translation from Weblate
      feat(l10n): update Latvian translation from Weblate
      feat(l10n): update Latvian translation from Weblate
      feat(l10n): update Latvian translation from Weblate
      feat(l10n): update Latvian translation from Weblate

H Zeng (1):
      feat(l10n): update Chinese (Simplified) translation from Weblate

Jonatan Nyberg (1):
      feat(l10n): update Swedish translation from Weblate

Lupa (2):
      feat(l10n): update Russian translation from Weblate
      feat(l10n): update Russian translation from Weblate

Moo (3):
      feat(l10n): update Lithuanian translation from Weblate
      feat(l10n): update Lithuanian translation from Weblate
      feat(l10n): update Lithuanian translation from Weblate

Rui Mendes (1):
      feat(l10n): update Portuguese translation from Weblate

Ryo Nakano (2):
      feat(l10n): update Japanese translation from Weblate
      feat(l10n): update Japanese translation from Weblate

Sabri Ünal (1):
      feat(l10n): update Turkish translation from Weblate

Schwonder Reismus (1):
      feat(l10n): update Russian translation from Weblate

Thomas Weber (3):
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate

Viktar Vauchkevich (1):
      feat(l10n): update Belarusian translation from Weblate

Vlastimil Čoček (3):
      feat(l10n): update Czech translation from Weblate
      feat(l10n): update Slovak translation from Weblate
      feat(l10n): update Czech translation from Weblate

leela (1):
      feat(l10n): update Ukrainian translation from Weblate

remussatala (1):
      feat(l10n): update Romanian translation from Weblate

ssantos (1):
      feat(l10n): update German translation from Weblate
2019-08-28 21:09:06 -07:00
Anthony Bilinski
80e457da1d
chore(i18n): update translation files for Weblate 2019-04-24 09:01:33 -07:00
Anthony Bilinski
e1f7edd298
chore(i18n): add pt_BR translation 2019-04-24 09:01:32 -07:00
Anthony Bilinski
685ae8ad6f
chore(l10n): update translations from Weblate
Allan Nordhøy (1):
      feat(l10n): update Norwegian Bokmål translation from Weblate

Andrea (1):
      feat(l10n): update Bulgarian translation from Weblate

Andrey (1):
      feat(l10n): update Russian translation from Weblate

Armand Bozsik (1):
      feat(l10n): update Hungarian translation from Weblate

Brage Gundersen (1):
      feat(l10n): update Norwegian Bokmål translation from Weblate

DirektX (2):
      feat(l10n): update Hungarian translation from Weblate
      feat(l10n): update Hungarian translation from Weblate

Dual Natan (1):
      feat(l10n): update Macedonian translation from Weblate

Emil Tang Kristensen (1):
      feat(l10n): update Danish translation from Weblate

Enter (1):
      feat(l10n): update Uyghur translation from Weblate

Eolia (1):
      feat(l10n): update French translation from Weblate

Harly Hallikas (1):
      feat(l10n): update Estonian translation from Weblate

Jeremia Dominguez (1):
      feat(l10n): update Lojban translation from Weblate

Johnny (1):
      feat(l10n): update French translation from Weblate

Jonatan Nyberg (2):
      feat(l10n): update Swedish translation from Weblate
      feat(l10n): update Swedish translation from Weblate

Jyry Hjelt (1):
      feat(l10n): update Finnish translation from Weblate

Reg Zi (1):
      feat(l10n): update Bulgarian translation from Weblate

Rui Mendes (3):
      feat(l10n): add Portuguese (Brazil) translation using Weblate
      feat(l10n): update Portuguese translation from Weblate
      feat(l10n): update Portuguese (Brazil) translation from Weblate

Ryo Nakano (4):
      feat(l10n): update Japanese translation from Weblate
      feat(l10n): update Japanese translation from Weblate
      feat(l10n): update Japanese translation from Weblate
      feat(l10n): update Japanese translation from Weblate

Sasso0101 (1):
      feat(l10n): update Slovenian translation from Weblate

TecHunter (1):
      feat(l10n): update French translation from Weblate

Tomo S (2):
      feat(l10n): update Croatian translation from Weblate
      feat(l10n): update Croatian translation from Weblate

Unlucky Luke (1):
      feat(l10n): update Swedish translation from Weblate

Vangel Ajanovski (1):
      feat(l10n): update Macedonian translation from Weblate

WaldiS (1):
      feat(l10n): update Polish translation from Weblate

Weblate (3):
      Merge branch 'origin/master' into Weblate
      Merge branch 'origin/master' into Weblate
      Merge branch 'origin/master' into Weblate

Whod (1):
      feat(l10n): update Bulgarian translation from Weblate

Zarko Gjurov (1):
      feat(l10n): update Macedonian translation from Weblate

aasami (1):
      feat(l10n): update Slovak translation from Weblate

birkim (3):
      feat(l10n): update Uyghur translation from Weblate
      feat(l10n): update Uyghur translation from Weblate
      feat(l10n): update Uyghur translation from Weblate

ilay (1):
      feat(l10n): update Chinese (Simplified) translation from Weblate

monolifed (2):
      feat(l10n): update Turkish translation from Weblate
      feat(l10n): update Turkish translation from Weblate

notramo (5):
      feat(l10n): update Hungarian translation from Weblate
      feat(l10n): update Hungarian translation from Weblate
      feat(l10n): update Hungarian translation from Weblate
      feat(l10n): update Hungarian translation from Weblate
      feat(l10n): update Hungarian translation from Weblate

ssantos (1):
      feat(l10n): update Portuguese translation from Weblate

wellinkstein (1):
      feat(l10n): update French translation from Weblate
2019-04-22 00:57:55 -07:00
sudden6
f7bfc99c1c
chore(l10n): update translations from Weblate
Bogdan Khomutsky (1):
      feat(l10n): update Ukrainian translation from Weblate

Jonatan Nyberg (2):
      feat(l10n): update Swedish translation from Weblate
      feat(l10n): update Swedish translation from Weblate

Sonic Doom (1):
      feat(l10n): update Tamil translation from Weblate

Vasyan Nyasha (1):
      feat(l10n): update Ukrainian translation from Weblate

Weblate (1):
      Merge branch 'master' into weblate-merge-tmp

jji1902 (1):
      feat(l10n): update Korean translation from Weblate

Николай Спахиев (1):
      feat(l10n): update Bulgarian translation from Weblate
2018-07-02 11:58:43 +02:00
Anthony Bilinski
c78d59efa8
chore(l10n): update translations from Weblate
Alessndro Magri (1):
      feat(l10n): update Italian translation from Weblate

Capsia Tech (3):
      feat(l10n): update Italian translation from Weblate
      feat(l10n): update Italian translation from Weblate
      feat(l10n): update Slovenian translation from Weblate

H Zeng (1):
      feat(l10n): update Chinese (Simplified) translation from Weblate

James Alison (58):
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate
      feat(l10n): update Persian translation from Weblate

Jan Kowalski (8):
      feat(l10n): update Polish translation from Weblate
      feat(l10n): update Polish translation from Weblate
      feat(l10n): update Polish translation from Weblate
      feat(l10n): update Polish translation from Weblate
      feat(l10n): update Polish translation from Weblate
      feat(l10n): update Polish translation from Weblate
      feat(l10n): update Polish translation from Weblate
      feat(l10n): update Polish translation from Weblate

Nathan Follens (3):
      feat(l10n): add Flemish translation using Weblate
      feat(l10n): update Flemish translation from Weblate
      feat(l10n): update Flemish translation from Weblate

Oleh Ilnytskyi (2):
      feat(l10n): update Polish translation from Weblate
      feat(l10n): update Ukrainian translation from Weblate

Pan Efem (1):
      feat(l10n): update Polish translation from Weblate

TecHunter (2):
      feat(l10n): update French translation from Weblate
      feat(l10n): update French translation from Weblate

Unlucky Luke (1):
      feat(l10n): update Swedish translation from Weblate

Weblate (2):
      Merge remote-tracking branch 'origin/master'
      Merge remote-tracking branch 'origin/master'

anonymous (3):
      feat(l10n): update Polish translation from Weblate
      feat(l10n): update Polish translation from Weblate
      feat(l10n): update Polish translation from Weblate

maclunar (1):
      feat(l10n): update Polish translation from Weblate
2018-04-18 16:47:02 -07:00
sudden6
4a113874a1
chore(l10n): update translations from Weblate
Allan Nordhøy (1):
      feat(l10n): update Norwegian Bokmål translation from Weblate

Andreas Kleinert (5):
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate

H Zeng (6):
      feat(l10n): update Chinese (Simplified) translation from Weblate
      feat(l10n): update Chinese (Simplified) translation from Weblate
      feat(l10n): update Chinese (Simplified) translation from Weblate
      feat(l10n): update Chinese (Simplified) translation from Weblate
      feat(l10n): update Chinese (Simplified) translation from Weblate
      feat(l10n): update Chinese (Simplified) translation from Weblate

Johnny (2):
      feat(l10n): update Portuguese translation from Weblate
      feat(l10n): update French translation from Weblate

Jonatan Nyberg (1):
      feat(l10n): update Swedish translation from Weblate

Kaur Männamaa (2):
      feat(l10n): update Estonian translation from Weblate
      feat(l10n): update Estonian translation from Weblate

Kristjan Räts (1):
      feat(l10n): update Estonian translation from Weblate

Moo (1):
      feat(l10n): update Lithuanian translation from Weblate

Nathan Follens (1):
      feat(l10n): update Dutch translation from Weblate

Nikolay Korotkiy (2):
      feat(l10n): update Esperanto translation from Weblate
      feat(l10n): update Finnish translation from Weblate

Slobodan Terzić (1):
      feat(l10n): update Serbian translation from Weblate

Swirti Liberto (1):
      feat(l10n): update French translation from Weblate

Tiger tiger (3):
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate

Uranna 12 (5):
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate

Viktar Vauchkevich (1):
      feat(l10n): update Belarusian translation from Weblate

anonymous (2):
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate

gdqyx3whzs (3):
      feat(l10n): update Macedonian translation from Weblate
      feat(l10n): update Macedonian translation from Weblate
      feat(l10n): update Macedonian translation from Weblate

gorbiWTF (1):
      feat(l10n): update German translation from Weblate

kgkj kgkj (2):
      feat(l10n): update Greek translation from Weblate
      feat(l10n): update Greek translation from Weblate

ms-pc (2):
      feat(l10n): update Spanish translation from Weblate
      feat(l10n): update Spanish translation from Weblate

prhtnsm (3):
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate
      feat(l10n): update German translation from Weblate

remussatala (2):
      feat(l10n): update Romanian translation from Weblate
      feat(l10n): update Romanian translation from Weblate

vasily-mett (1):
      feat(l10n): update Russian translation from Weblate

wang (4):
      feat(l10n): update Chinese (Simplified) translation from Weblate
      feat(l10n): update Chinese (Simplified) translation from Weblate
      feat(l10n): update Chinese (Simplified) translation from Weblate
      feat(l10n): update Chinese (Simplified) translation from Weblate
2018-03-03 17:47:45 +01:00
gdqyx3whzs
31e960db33 docs(fix): Write Macedonian in its national script
1. Changed the text from the latin script to the national script

2. Removed the word "language" (jazik) for consistency

TODO: Change Weblate badge text to Macedonian
2018-02-17 23:38:19 +01:00
Pavel Karelin
74d470d428 chore: Reorganization of the context menu for chat
1. The action "Quote selected text" moved to top of the menu list.
We assume that this is the most used menu item.

2. The short keys for "Quote selected text" and
for "Clear displayed messages" now is visible in the context menu.

3. For action "Clear displayed messages" add message box
with confirmation of this operation.
2018-01-14 21:31:10 +03:00
Pavel Karelin
3fb42b75d7 fix(l10n): Correction of the translation into Russian 2018-01-14 15:30:02 +03:00
sudden6
fdcc695977
chore(i18n): update translation files for Weblate 2018-01-11 22:21:00 +01:00
sudden6
1a06f85d3c
feat(l10n): add Macedonian translation 2018-01-11 22:20:17 +01:00
Zarko Gjurov
414203310a
feat(l10n): add Macedonian translation using Weblate 2018-01-11 22:08:11 +01:00
Christophe CHAUVET
a7e9096919
feat(l10n): update French translation from Weblate 2018-01-11 22:05:27 +01:00