John Preston
|
13a9b967e9
|
Use user phrases for support accounts.
|
2019-03-12 14:38:59 +04:00 |
John Preston
|
a70e72f75d
|
Application->Sandbox, Messenger->Application.
|
2019-01-23 12:51:58 +04:00 |
John Preston
|
95208267de
|
Fix applying langpacks from file.
|
2018-12-25 15:22:01 +04:00 |
John Preston
|
cf227490d7
|
Fix using of base langpack for custom languages.
|
2018-12-11 16:00:24 +04:00 |
John Preston
|
93678a07a8
|
Use API-provided translations link.
|
2018-11-20 19:38:39 +04:00 |
John Preston
|
26b8515cb5
|
Improve languages box and language local storing.
Use current language native name instead of lng_language_name value.
|
2018-11-16 20:17:58 +04:00 |
John Preston
|
cf5bd31203
|
Suggest switch to even empty language.
|
2018-11-16 20:17:58 +04:00 |
John Preston
|
d0e48a02a1
|
Apply lang pack versions from config.
|
2018-11-16 20:17:58 +04:00 |
John Preston
|
48548e9303
|
Improve phrases for custom langpacks.
|
2018-11-16 20:17:58 +04:00 |
John Preston
|
6d65cf2382
|
Redesign languages box with a search filter.
|
2018-11-16 20:17:58 +04:00 |
John Preston
|
162da089ec
|
Handle t.me/setlanguage links.
Also support custom langpacks with base langpacks.
|
2018-11-16 20:17:58 +04:00 |
John Preston
|
3447aac940
|
Prefix client-side lang_code-s with #.
|
2018-11-04 15:51:39 +04:00 |
John Preston
|
a11fb2816b
|
Use current language in change language box.
Fixes #5174.
|
2018-09-21 13:49:13 +03:00 |
John Preston
|
b8b5ab6378
|
Improve native name phrases in passport.
Also auto-save *_name to *_name_latin for english countries.
|
2018-08-20 17:25:33 +03:00 |
John Preston
|
5b88f4d3d2
|
Update API scheme.
|
2018-08-20 17:25:06 +03:00 |
John Preston
|
67ea175fc6
|
Show choose file box over the passport panel.
|
2018-06-03 23:16:37 +03:00 |
John Preston
|
ea7441ae77
|
Use single LEGAL file with license and copyright.
|
2018-01-03 13:23:14 +03:00 |
John Preston
|
2432845df2
|
Optimize and rename base::weak_unique_ptr.
Rename base::enable_weak_from_this -> base::has_weak_ptr.
Rename base::weak_unique_ptr -> base::weak_ptr.
Rename base::make_weak_unique -> base::make_weak.
Rename base/weak_unique_ptr.h -> base/weak_ptr.h
|
2017-11-30 21:33:27 +04:00 |
John Preston
|
f162462111
|
Move info between Layer and Narrow wrap.
|
2017-11-16 07:59:03 +04:00 |
John Preston
|
25ffaaaa2d
|
Replace t_assert() with Assert().
Also use this assertions for Expects(), Ensures() and Unexpected().
|
2017-08-30 19:15:42 +03:00 |
John Preston
|
b3da99c302
|
Replace gsl::not_null<T*> with just not_null<T*>.
|
2017-08-30 19:15:41 +03:00 |
John Preston
|
782114d644
|
Add and use base::make_weak_unique() helper.
|
2017-08-30 19:15:28 +03:00 |
John Preston
|
647d6ae443
|
Fix language switch when getting difference.
|
2017-07-26 15:50:39 +03:00 |
John Preston
|
f3e65d400d
|
Display languages native names in the box.
Also don't suggest the old official languages in a popup.
|
2017-06-29 11:39:58 +03:00 |
John Preston
|
85e6f55536
|
Support new plural keys format.
All the old plural phrases were changed to work with the new format.
|
2017-06-29 11:39:56 +03:00 |
John Preston
|
665a1acfd8
|
Apply language with app restart if logged in.
Confirm and restart if logged in, just quickly apply if not.
|
2017-06-29 11:39:54 +03:00 |
John Preston
|
d51fd7b3ad
|
Update intro change language link.
Also now MTP::Sender isn't bound to MTP::Instance, because Intro
Widget is MTP::Sender, but Intro::PhoneWidget destroys current
MTP::Instance.
|
2017-06-29 11:39:53 +03:00 |
John Preston
|
5fc4f4ed36
|
Realtime UI translation in Intro.
Also support realtime translation testing by F7-F6-F7-F8 keys.
|
2017-06-29 11:39:49 +03:00 |
John Preston
|
f5353080e7
|
Use Qt UI language if system was not determined.
Also rename platform/mac/specific_mac.cpp to .mm
|
2017-06-29 11:39:47 +03:00 |
John Preston
|
3f0b57ec11
|
Retranslate Settings when language is changed.
Also suggest user to change language from 'en' to his for one time.
|
2017-06-29 11:39:45 +03:00 |
John Preston
|
f5dfeb0c50
|
Support cloud languages list and switching.
Add Lang::Current().updated() observable for retranslating the UI.
|
2017-06-29 11:39:43 +03:00 |