| 
								
								
									 23rd | 2af3770b29 | Moved special text command for lang tags to td_lang. | 2022-01-12 11:54:24 +03:00 |  | 
				
					
						| 
								
								
									 23rd | 6148edbc7d | Moved ConfirmBox to td_ui. | 2021-10-19 06:34:27 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | d29a1f5cd2 | Refresh choose sticker animation data on lang update. | 2021-08-31 20:47:08 +03:00 |  | 
				
					
						| 
								
								
									 23rd | f7abd85761 | Slightly optimized replacement in send action text. | 2021-08-30 21:45:56 +03:00 |  | 
				
					
						| 
								
								
									 23rd | 436212bb88 | Added animation of send action for stickers to middle of text. | 2021-08-30 20:50:36 +03:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | c4dcf064d5 | Avoid multiple .arg usage as suggested by clazy | 2021-03-13 19:08:33 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 8634c1f7f3 | Move lang keys to td_lang library. | 2020-09-30 12:18:52 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 74d848311b | Replace str_const with base::const_string. | 2020-01-29 12:47:50 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 246c45ce0e | Use lib_ui from submodule. | 2019-10-19 12:27:28 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 567bf60644 | Use getters in MTP classes. | 2019-07-05 16:23:07 +02:00 |  | 
				
					
						| 
								
								
									 John Preston | b1807938ad | Remove legacy langpacks. | 2019-07-04 14:25:16 +02:00 |  | 
				
					
						| 
								
								
									 John Preston | edcd09c29f | Remove LangKey. | 2019-06-21 11:06:51 +02:00 |  | 
				
					
						| 
								
								
									 John Preston | 52e40cbc6e | Improve non-authed language switch. | 2019-06-21 11:06:50 +02:00 |  | 
				
					
						| 
								
								
									 John Preston | 7af0dd105e | Use tr:: instead of Lang::Viewer. | 2019-06-21 11:06:49 +02:00 |  | 
				
					
						| 
								
								
									 John Preston | 7f96a185cf | Add rpl interface for Lang in tr:: namespace. | 2019-06-21 11:06:48 +02:00 |  | 
				
					
						| 
								
								
									 John Preston | 9c613fe2f7 | Move system versions to platform/platform_info. | 2019-06-04 14:23:14 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | a70e72f75d | Application->Sandbox, Messenger->Application. | 2019-01-23 12:51:58 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | cf227490d7 | Fix using of base langpack for custom languages. | 2018-12-11 16:00:24 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | fb8eafab81 | Fix migrating from legacy lang storage. | 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 | 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 | 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 | ea7441ae77 | Use single LEGAL file with license and copyright. | 2018-01-03 13:23:14 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 8e45b09083 | Use different indentation for rpl operators. It works better with Visual Studio IDE. | 2017-12-26 19:20:07 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 5cc7cb1d85 | Allow empty arg list in rpl next/error handlers. | 2017-11-16 07:59:05 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | c302219f9e | Use rpl in some widgets and effects. | 2017-11-16 07:59:02 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 67f2daa43c | Closed beta 1001007003: Fix build for old OS X. | 2017-06-30 09:21:44 +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 | 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 | d47a38dfcf | Show change language link in intro. | 2017-06-29 11:39:48 +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 | 6fb980ca79 | Improve custom language loading. Apply custom language without relaunching the app. | 2017-06-29 11:39:46 +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 |  | 
				
					
						| 
								
								
									 John Preston | 139d4e72b5 | Start cloud langpack support. Change the way langpacks are stored.
Support custom langpacks in the new storage. | 2017-06-29 11:39:42 +03:00 |  |