| 
									
										
										
										
											2025-02-25 11:10:54 +01:00
										 |  |  | from gettext import ( | 
					
						
							|  |  |  |     gettext as foo, | 
					
						
							|  |  |  |     ngettext as nfoo, | 
					
						
							|  |  |  |     pgettext as pfoo, | 
					
						
							|  |  |  |     npgettext as npfoo, | 
					
						
							|  |  |  |     gettext as bar, | 
					
						
							| 
									
										
										
										
											2025-03-03 17:57:01 +01:00
										 |  |  |     gettext as _, | 
					
						
							| 
									
										
										
										
											2025-02-25 11:10:54 +01:00
										 |  |  | ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | foo('bar') | 
					
						
							|  |  |  | foo('bar', 'baz') | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | nfoo('cat', 'cats', 1) | 
					
						
							|  |  |  | nfoo('dog', 'dogs') | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | pfoo('context', 'bar') | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | npfoo('context', 'cat', 'cats', 1) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # This is an unknown keyword and should be ignored | 
					
						
							|  |  |  | bar('baz') | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # 'nfoo' requires at least 2 arguments | 
					
						
							|  |  |  | nfoo('dog') | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # 'pfoo' requires at least 2 arguments | 
					
						
							|  |  |  | pfoo('context') | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # 'npfoo' requires at least 3 arguments | 
					
						
							|  |  |  | npfoo('context') | 
					
						
							|  |  |  | npfoo('context', 'cat') | 
					
						
							| 
									
										
										
										
											2025-03-03 17:57:01 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | # --keyword should override the default keyword | 
					
						
							|  |  |  | _('overridden', 'default') |