18 lines
		
	
	
	
		
			397 B
			
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
		
		
			
		
	
	
			18 lines
		
	
	
	
		
			397 B
			
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| 
								 | 
							
								// Copyright 2022 Signal Messenger, LLC
							 | 
						||
| 
								 | 
							
								// SPDX-License-Identifier: AGPL-3.0-only
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								import { rule } from '../utils/rule';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								export default rule('noOrdinal', context => {
							 | 
						||
| 
								 | 
							
								  return {
							 | 
						||
| 
								 | 
							
								    enterPlural(element) {
							 | 
						||
| 
								 | 
							
								      if (element.pluralType === 'ordinal') {
							 | 
						||
| 
								 | 
							
								        context.report(
							 | 
						||
| 
								 | 
							
								          '{selectordinal} is not supported by Smartling',
							 | 
						||
| 
								 | 
							
								          element.location
							 | 
						||
| 
								 | 
							
								        );
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    },
							 | 
						||
| 
								 | 
							
								  };
							 | 
						||
| 
								 | 
							
								});
							 |