28 lines
		
	
	
		
			680 B
		
	
	
	
		
			Plaintext
		
	
	
		
		
			
		
	
	
			28 lines
		
	
	
		
			680 B
		
	
	
	
		
			Plaintext
		
	
	
| 
								 | 
							
								#! /bin/sh
							 | 
						||
| 
								 | 
							
								# Prints the list of all locale names, one per line.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								locale -a
							 | 
						||
| 
								 | 
							
								test $? = 0 && exit 0
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								host=`/bin/sh ../build-aux/config.guess`
							 | 
						||
| 
								 | 
							
								host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
							 | 
						||
| 
								 | 
							
								host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
							 | 
						||
| 
								 | 
							
								host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								case "$host_os" in
							 | 
						||
| 
								 | 
							
								  sunos* | solaris*)
							 | 
						||
| 
								 | 
							
								    cd /usr/lib/locale && ls -1
							 | 
						||
| 
								 | 
							
								    ;;
							 | 
						||
| 
								 | 
							
								  freebsd*)
							 | 
						||
| 
								 | 
							
								    cd /usr/share/locale && ls -1
							 | 
						||
| 
								 | 
							
								    ;;
							 | 
						||
| 
								 | 
							
								  darwin* | openbsd*)
							 | 
						||
| 
								 | 
							
								    echo C
							 | 
						||
| 
								 | 
							
								    cd /usr/share/locale && ls -1 */LC_CTYPE | sed -e 's,/LC_CTYPE$,,'
							 | 
						||
| 
								 | 
							
								    ;;
							 | 
						||
| 
								 | 
							
								  *)
							 | 
						||
| 
								 | 
							
								    echo "Don't know how to determine list of locales on $host_os" 1>&2
							 | 
						||
| 
								 | 
							
								    exit 1
							 | 
						||
| 
								 | 
							
								    ;;
							 | 
						||
| 
								 | 
							
								esac
							 |