Gagaro 
							
						 
					 
					
						
						
							
						
						08e1c79f7a 
					 
					
						
						
							
							[1.9.x]  Fixed   #25812  -- Restored the ability to use custom formats with the date template filter.  
						
						... 
						
						
						
						Backport of 34d88944f4 
						
						
					 
					
						2015-11-28 08:44:41 -05:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						3ebbda0aef 
					 
					
						
						
							
							[1.9.x] Fixed a settings leak possibility in the date template filter.  
						
						... 
						
						
						
						This is a security fix. 
						
						
					 
					
						2015-11-24 12:04:55 -05:00 
						 
				 
			
				
					
						
							
							
								Marti Raudsepp 
							
						 
					 
					
						
						
							
						
						1eed16b9db 
					 
					
						
						
							
							[1.9.x]  Fixed   #25720  -- Made gettext() return bytestring on Python 2 if input is bytestring.  
						
						... 
						
						
						
						This is consistent with the behavior of Django 1.7.x and earlier.
Backport of d3e3703a15 
						
						
					 
					
						2015-11-11 08:57:41 -05:00 
						 
				 
			
				
					
						
							
							
								Ville Skyttä 
							
						 
					 
					
						
						
							
						
						a3bbc38d54 
					 
					
						
						
							
							[1.9.x]  Fixed   #25668  -- Misc spelling errors  
						
						... 
						
						
						
						Backport of 3ee18400ae 
						
						
					 
					
						2015-11-03 10:33:05 +00:00 
						 
				 
			
				
					
						
							
							
								Dražen Odobašić 
							
						 
					 
					
						
						
							
						
						b1e33ceced 
					 
					
						
						
							
							Fixed   #23395  -- Limited line lengths to 119 characters.  
						
						
						
						
					 
					
						2015-09-12 11:40:50 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						9324935c3e 
					 
					
						
						
							
							Fixed   #25295  -- Restored 'no active translation' after language override  
						
						... 
						
						
						
						Thanks David Nelson Adamec for the report and Tim Graham for the review. 
						
						
					 
					
						2015-08-25 10:32:10 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						47fcbe506c 
					 
					
						
						
							
							Fixed flake8 warnings on Python 3.  
						
						
						
						
					 
					
						2015-06-15 11:27:09 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						be67400b47 
					 
					
						
						
							
							Refs  #24652  -- Used SimpleTestCase where appropriate.  
						
						
						
						
					 
					
						2015-05-20 13:46:13 -04:00 
						 
				 
			
				
					
						
							
							
								Preston Timmons 
							
						 
					 
					
						
						
							
						
						d17a035132 
					 
					
						
						
							
							Moved engine-related exceptions to django.template.exceptions.  
						
						... 
						
						
						
						With the introduction of multiple template engines these exceptions are no
longer DTL-specific. It makes more sense for them to be moved out of
DTL-related modules. 
						
						
					 
					
						2015-05-06 17:33:47 -05:00 
						 
				 
			
				
					
						
							
							
								Alasdair Nicol 
							
						 
					 
					
						
						
							
						
						eaeea6f947 
					 
					
						
						
							
							Fixed   #24714  -- Used more specific assertions than assertEqual in tests.  
						
						
						
						
					 
					
						2015-04-28 09:31:04 -04:00 
						 
				 
			
				
					
						
							
							
								Michal Čihař 
							
						 
					 
					
						
						
							
						
						76d26d8922 
					 
					
						
						
							
							Fixed   #24063  -- Allowed locale variants supported by gettext.  
						
						... 
						
						
						
						The locale code can contain a variant after @, so allowed that. 
						
						
					 
					
						2015-04-24 20:31:16 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						7a0d9b5cda 
					 
					
						
						
							
							Fixed   #24569  -- Made some translation functions accept None value  
						
						... 
						
						
						
						get_language() can return None when translations are deactivated.
Thanks Nicola Peduzzi for the reporti and Tim Graham for the review. 
						
						
					 
					
						2015-04-04 10:54:16 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						9e83f30cd3 
					 
					
						
						
							
							Fixed   #24515  -- Fixed DjangoTranslation plural handling  
						
						
						
						
					 
					
						2015-03-21 10:27:30 +01:00 
						 
				 
			
				
					
						
							
							
								Preston Timmons 
							
						 
					 
					
						
						
							
						
						358850781f 
					 
					
						
						
							
							Fixed   #24372  - Replaced TokenParser usage with traditional parsing.  
						
						
						
						
					 
					
						2015-03-02 18:25:28 -05:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						3cf1c02695 
					 
					
						
						
							
							Fixed   #24413  -- Prevented translation fallback for English  
						
						... 
						
						
						
						Thanks Tomasz Kontusz for the report, Baptiste Mispelon for
analysis and Tim Graham for the review. 
						
						
					 
					
						2015-02-28 10:07:12 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						0ed7d15563 
					 
					
						
						
							
							Sorted imports with isort; refs  #23860 .  
						
						
						
						
					 
					
						2015-02-06 08:16:28 -05:00 
						 
				 
			
				
					
						
							
							
								darkryder 
							
						 
					 
					
						
						
							
						
						9ec8aa5e5d 
					 
					
						
						
							
							Fixed   #24149  -- Normalized tuple settings to lists.  
						
						
						
						
					 
					
						2015-02-03 14:59:45 -05:00 
						 
				 
			
				
					
						
							
							
								Loic Bistuer 
							
						 
					 
					
						
						
							
						
						728b6fd9ca 
					 
					
						
						
							
							Fixed   #24219  -- Moved SelectDateWidget together with the other widgets  
						
						... 
						
						
						
						and deprecated django.forms.extras.
Thanks Berker Peksag and Tim Graham for the reviews. 
						
						
					 
					
						2015-01-27 22:40:02 +07:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						f0a1df0b01 
					 
					
						
						
							
							Removed deprecated Chinese language codes; refs  #18149 .  
						
						
						
						
					 
					
						2015-01-17 11:23:43 -05:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						543df07720 
					 
					
						
						
							
							Fixed   #24073  -- Returned None for get_language when translations are deactivated  
						
						... 
						
						
						
						This fixes a regression caused by f7c287fca9 
						
						
					 
					
						2015-01-08 17:43:07 +01:00 
						 
				 
			
				
					
						
							
							
								Berker Peksag 
							
						 
					 
					
						
						
							
						
						f7969b0920 
					 
					
						
						
							
							Fixed   #23620  -- Used more specific assertions in the Django test suite.  
						
						
						
						
					 
					
						2014-11-03 11:56:37 -05:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						aeb48b9bc5 
					 
					
						
						
							
							Fixed an i18n test with native string  
						
						... 
						
						
						
						Refs commit 11f307a5a8 
						
						
					 
					
						2014-09-21 17:28:37 +02:00 
						 
				 
			
				
					
						
							
							
								Yuri Kriachko 
							
						 
					 
					
						
						
							
						
						11f307a5a8 
					 
					
						
						
							
							Fixed   #23196  -- Short-circuited empty string translation  
						
						... 
						
						
						
						Translating an empty string used to return the gettext catalog
metadata instead of the empty string.
Thanks Ned Batchelder for the suggestion, Tim Graham for the review
and Anton Berezin and Claude Paroz for contributions to the patch. 
						
						
					 
					
						2014-09-21 17:08:17 +02:00 
						 
				 
			
				
					
						
							
							
								Malte Beckmann 
							
						 
					 
					
						
						
							
						
						22bfc45146 
					 
					
						
						
							
							Fixed   #23466  -- Removed seconds from all locale time output formats.  
						
						
						
						
					 
					
						2014-09-13 13:00:42 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						8b6cb9d0dd 
					 
					
						
						
							
							Added a missing word in a skip message  
						
						
						
						
					 
					
						2014-08-30 15:18:58 -07:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						5021421799 
					 
					
						
						
							
							Fixed   #22820  -- Treated int and long types alike in lazy_number  
						
						... 
						
						
						
						Thanks kwist for the report and the initial patch. 
						
						
					 
					
						2014-08-30 18:51:12 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						149605dfb4 
					 
					
						
						
							
							Fixed flake8 warning.  
						
						
						
						
					 
					
						2014-08-29 09:42:22 -04:00 
						 
				 
			
				
					
						
							
							
								Thomas Chaumeny 
							
						 
					 
					
						
						
							
						
						efcbf3e095 
					 
					
						
						
							
							Fixed   #23381  -- Context manager restored state should be determined in __enter__  
						
						
						
						
					 
					
						2014-08-28 19:18:34 -04:00 
						 
				 
			
				
					
						
							
							
								Thomas Chaumeny 
							
						 
					 
					
						
						
							
						
						2db1ed1033 
					 
					
						
						
							
							Fixed   #23323  -- Made django.utils.translation.override usable as a decorator.  
						
						
						
						
					 
					
						2014-08-28 11:58:21 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						132d0e516e 
					 
					
						
						
							
							Fixed   #22171  -- Improved sanitize_separators cleverness  
						
						... 
						
						
						
						Thanks Klaas van Schelven for the report and Tim Graham for the
review. 
						
						
					 
					
						2014-08-18 19:57:50 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						5dcdbe95c7 
					 
					
						
						
							
							Fixed   #23005  -- Allowed specifying special fallback languages  
						
						... 
						
						
						
						This fixes the Chinese language issues described in #23005  but
also provides for other fallback exceptions by updating the
LANG_INFO structure.
Thanks caxekis at gmail.com for the report and Tim Graham for the
review. 
						
						
					 
					
						2014-07-14 20:50:03 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Brochhaus 
							
						 
					 
					
						
						
							
						
						bb0a9a070b 
					 
					
						
						
							
							Fixed   #20477 : Allowed list of modules for FORMAT_MODULE_PATH  
						
						... 
						
						
						
						Previously the FORMAT_MODULE_PATH setting only accepted one string (dotted
module path). A feature has been added to also allow a list of strings.
This is useful when using several reusable third party apps that define new
formats. We can now use them all and we can even override some of the formats
by providing a project-wide format module. 
						
						
					 
					
						2014-05-21 07:35:47 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						142c27218a 
					 
					
						
						
							
							Fixed   #22565  -- Prevented pgettext_lazy crash with bytestring input  
						
						... 
						
						
						
						Thanks ygbo for the report. 
						
						
					 
					
						2014-05-02 19:33:22 +02:00 
						 
				 
			
				
					
						
							
							
								Doug Beck 
							
						 
					 
					
						
						
							
						
						a5f6cbce07 
					 
					
						
						
							
							Refactored DjangoTranslation class  
						
						... 
						
						
						
						Also fixes  #18192  and #21055 . 
						
						
					 
					
						2014-04-30 18:36:25 +02:00 
						 
				 
			
				
					
						
							
							
								Anubhav Joshi 
							
						 
					 
					
						
						
							
						
						cd914e31c9 
					 
					
						
						
							
							Fixed   #21977  -- Deprecated SimpleTestCase.urls  
						
						
						
						
					 
					
						2014-04-06 17:33:43 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						f732d55dfc 
					 
					
						
						
							
							Added newline for flake8.  
						
						
						
						
					 
					
						2014-03-01 15:46:23 -05:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						75d0dcbf84 
					 
					
						
						
							
							Added patch_formats utility for i18n formatting tests  
						
						
						
						
					 
					
						2014-03-01 10:25:06 +01:00 
						 
				 
			
				
					
						
							
							
								Bouke Haarsma 
							
						 
					 
					
						
						
							
						
						2bab9d6d9e 
					 
					
						
						
							
							Fixed   #21389  -- Accept most valid language codes  
						
						... 
						
						
						
						By removing the 'supported' keyword from the detection methods and only relying
on a cached settings.LANGUAGES, the speed of said methods has been improved;
around 4x raw performance. This allows us to stop checking Python's incomplete
list of locales, and rely on a less restrictive regular expression for
accepting certain locales.
HTTP Accept-Language is defined as being case-insensitive, based on this fact
extra performance improvements have been made; it wouldn't make sense to
check for case differences. 
						
						
					 
					
						2014-02-26 16:58:04 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Romijn 
							
						 
					 
					
						
						
							
						
						8cd32f0965 
					 
					
						
						
							
							Fixed   #22120  -- Documented persistent activation of languages and cleaned up language session key use  
						
						
						
						
					 
					
						2014-02-22 18:29:06 +01:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						b87bc461c8 
					 
					
						
						
							
							Removed TransRealMixin.  
						
						... 
						
						
						
						Fixed  #21688 . Refs https://github.com/django/django/pull/1147 . 
					
						2014-01-27 22:02:07 +01:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						2ff93e027c 
					 
					
						
						
							
							Fixed   #21829  -- Added default AppConfigs.  
						
						... 
						
						
						
						Thanks Russell for the report, Marc for the initial patch, Carl for the
final review, and everyone who contributed to the design discussion. 
						
						
					 
					
						2014-01-25 10:41:56 +01:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						e32095616c 
					 
					
						
						
							
							Imported override_settings from its new location.  
						
						
						
						
					 
					
						2013-12-23 21:37:56 +01:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						da16bb30ff 
					 
					
						
						
							
							Dropped AppCache._empty, _with_app and _without_app.  
						
						... 
						
						
						
						It's now easier to achieve the same effect with modify_settings or
override_settings. 
						
						
					 
					
						2013-12-23 21:37:56 +01:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						2fef9e5375 
					 
					
						
						
							
							Moved apps back in the toplevel django namespace.  
						
						... 
						
						
						
						Reverted 4a56a93cc4 
						
						
					 
					
						2013-12-22 11:39:55 +01:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						65cd74be8e 
					 
					
						
						
							
							Stopped iterating on INSTALLED_APPS.  
						
						... 
						
						
						
						Used the app cache's get_app_configs() method instead. 
						
						
					 
					
						2013-12-22 11:39:18 +01:00 
						 
				 
			
				
					
						
							
							
								Ludwik Trammer 
							
						 
					 
					
						
						
							
						
						9922ed46e2 
					 
					
						
						
							
							Fixed   #21473  -- Limited language preservation to logout  
						
						... 
						
						
						
						Current language is no longer saved to session by LocaleMiddleware
on  every response (the behavior introduced in #14825 ).
Instead language stored in session is reintroduced into new session
after logout.
Forward port of c558a43fd6 
						
						
					 
					
						2013-12-12 10:24:43 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Mispelon 
							
						 
					 
					
						
						
							
						
						8f5a688d00 
					 
					
						
						
							
							Fixed   #21458  -- Made check_for_language more resistant to malformed input.  
						
						... 
						
						
						
						Thanks to Sergey Sorokin for the report and to Bouke Haarsma for the review. 
						
						
					 
					
						2013-11-20 17:51:53 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						bc21e9c0d9 
					 
					
						
						
							
							Fixed   #13970  -- Made SelectDateWidget use the standard widget is_required attribute  
						
						... 
						
						
						
						Thanks mitar for the report and Tim Graham for the review. 
						
						
					 
					
						2013-11-08 16:58:17 +01:00 
						 
				 
			
				
					
						
							
							
								Bouke Haarsma 
							
						 
					 
					
						
						
							
						
						7a7c789d5a 
					 
					
						
						
							
							Fixed   #5849  -- Strip whitespace from blocktrans  
						
						... 
						
						
						
						Add the trimmed option to the blocktrans tag to trim any newlines and
whitespace from its content.
This allows the developer to indent the blocktrans tag without adding
new lines and whitespace to the msgid in the PO file.
Thanks to mpessas for the initial patch and Dmitri Fedortchenko for the
report. 
						
						
					 
					
						2013-11-08 00:52:17 +02:00 
						 
				 
			
				
					
						
							
							
								Bouke Haarsma 
							
						 
					 
					
						
						
							
						
						e5e044da87 
					 
					
						
						
							
							Fixed   #18419  -- Full backwards compatibility for old language codes  
						
						... 
						
						
						
						Improved documentation about zh-* deprecation and upgrade path.
Thanks to Baptiste Mispelon for the code reviews. 
						
						
					 
					
						2013-11-05 19:26:58 +01:00