001 package railo.runtime.i18n; 002 003 import java.util.Locale; 004 005 public class LocaleConstant { 006 007 public static final Locale ALBANIAN_ALBANIA=new Locale("sq","AL"); 008 009 010 public static final Locale ARABIC_ALGERIA=new Locale("ar","DZ"); 011 public static final Locale ARABIC_BAHRAIN=new Locale("ar","BH"); 012 public static final Locale ARABIC_EGYPT=new Locale("ar","EG"); 013 public static final Locale ARABIC_IRAQ=new Locale("ar","IQ"); 014 public static final Locale ARABIC_JORDAN=new Locale("ar","JO"); 015 public static final Locale ARABIC_KUWAIT=new Locale("ar","KW"); 016 public static final Locale ARABIC_LEBANON=new Locale("ar","LB"); 017 public static final Locale ARABIC_LIBYA=new Locale("ar","LY"); 018 public static final Locale ARABIC_MAROCCO=new Locale("ar","MA"); 019 public static final Locale ARABIC_OMAN=new Locale("ar","OM"); 020 public static final Locale ARABIC_QATAR=new Locale("ar","QA"); 021 public static final Locale ARABIC_SAUDI_ARABIA=new Locale("ar","SA"); 022 public static final Locale ARABIC_SUDAN=new Locale("ar","SD"); 023 public static final Locale ARABIC_SYRIA=new Locale("ar","SY"); 024 public static final Locale ARABIC_TUNISIA=new Locale("ar","TN"); 025 public static final Locale ARABIC_UNITED_ARAB_EMIRATES=new Locale("ar","AE"); 026 public static final Locale ARABIC_YEMEN=new Locale("ar","YE"); 027 028 public static final Locale CHINESE_HONG_KONG=new Locale("zh","HK"); 029 public static final Locale CHINESE_SINGAPORE=new Locale("zh","SG"); 030 public static final Locale CHINESE_TAIWAN=new Locale("zh","TW"); 031 032 public static final Locale DUTCH_BELGIUM=new Locale("nl","BE"); 033 public static final Locale DUTCH_NETHERLANDS=new Locale("nl","NL"); 034 035 public static final Locale ENGLISH_AUSTRALIA=new Locale("en","AU"); 036 public static final Locale ENGLISH_CANADA=new Locale("en","CA"); 037 public static final Locale ENGLISH_NEW_ZEALAND=new Locale("en","NZ"); 038 public static final Locale ENGLISH_UNITED_KINDOM=new Locale("en","GB"); 039 public static final Locale ENGLISH_UNITED_STATES=new Locale("en","US"); 040 public static final Locale PORTUGUESE_PORTUGAL=new Locale("pt","PT"); 041 public static final Locale PORTUGUESE_BRASIL=new Locale("pt","BR"); 042 043 044 045 /* 046 static { 047 setLocalAlias("albanian (albania)", LocaleConstant.ALBANIAN_ALBANIA); 048 049 setLocalAlias("arabic (algeria)", LocaleConstant.ARABIC_ALGERIA); 050 setLocalAlias("arabic (bahrain)", LocaleConstant.ARABIC_BAHRAIN); 051 setLocalAlias("arabic (egypt)", LocaleConstant.ARABIC_EGYPT); 052 setLocalAlias("arabic (iraq)", LocaleConstant.ARABIC_IRAQ); 053 setLocalAlias("arabic (jordan)", LocaleConstant.ARABIC_JORDAN); 054 setLocalAlias("arabic (kuwait)", LocaleConstant.ARABIC_KUWAIT); 055 setLocalAlias("arabic (lebanon)", LocaleConstant.ARABIC_LEBANON); 056 setLocalAlias("arabic (libya)", LocaleConstant.ARABIC_LIBYA); 057 setLocalAlias("arabic (morocco)", LocaleConstant.ARABIC_MAROCCO); 058 setLocalAlias("arabic (oman)", LocaleConstant.ARABIC_OMAN); 059 setLocalAlias("arabic (qatar)", LocaleConstant.ARABIC_QATAR); 060 setLocalAlias("arabic (saudi arabia)", LocaleConstant.ARABIC_SAUDI_ARABIA); 061 setLocalAlias("arabic (sudan)", LocaleConstant.ARABIC_SUDAN); 062 setLocalAlias("arabic (syria)", LocaleConstant.ARABIC_SYRIA); 063 setLocalAlias("arabic (tunisia)", LocaleConstant.ARABIC_TUNISIA); 064 setLocalAlias("arabic (united arab emirates)", LocaleConstant.ARABIC_UNITED_ARAB_EMIRATES); 065 setLocalAlias("arabic (yemen)", LocaleConstant.ARABIC_YEMEN); 066 067 setLocalAlias("chinese (china)", Locale.CHINA); 068 setLocalAlias("chinese (hong kong)",LocaleConstant.CHINESE_HONG_KONG); 069 setLocalAlias("chinese (singapore)",LocaleConstant.CHINESE_SINGAPORE); 070 setLocalAlias("chinese (taiwan)",LocaleConstant.CHINESE_TAIWAN); 071 setLocalAlias("dutch (belgian)",LocaleConstant.DUTCH_BELGIUM); 072 setLocalAlias("dutch (belgium)",LocaleConstant.DUTCH_BELGIUM); 073 setLocalAlias("dutch (standard)",LocaleConstant.DUTCH_NETHERLANDS); 074 setLocalAlias("english (australian)",LocaleConstant.ENGLISH_AUSTRALIA); 075 setLocalAlias("english (australia)",LocaleConstant.ENGLISH_AUSTRALIA); 076 setLocalAlias("english (canadian)",LocaleConstant.ENGLISH_CANADA); 077 setLocalAlias("english (canada)",LocaleConstant.ENGLISH_CANADA); 078 setLocalAlias("english (new zealand)",LocaleConstant.ENGLISH_NEW_ZEALAND); 079 setLocalAlias("english (uk)",LocaleConstant.ENGLISH_UNITED_KINDOM); 080 setLocalAlias("english (united kingdom)",LocaleConstant.ENGLISH_UNITED_KINDOM); 081 setLocalAlias("english (gb)",LocaleConstant.ENGLISH_UNITED_KINDOM); 082 setLocalAlias("english (great britan)",LocaleConstant.ENGLISH_UNITED_KINDOM); 083 setLocalAlias("english (us)",LocaleConstant.ENGLISH_UNITED_STATES); 084 setLocalAlias("english (united states)",LocaleConstant.ENGLISH_UNITED_STATES); 085 setLocalAlias("english (united states of america)",LocaleConstant.ENGLISH_UNITED_STATES); 086 setLocalAlias("english (usa)",LocaleConstant.ENGLISH_UNITED_STATES); 087 setLocalAlias("french (belgium)",new Locale("fr","BE")); 088 setLocalAlias("french (belgian)",new Locale("fr","BE")); 089 setLocalAlias("french (canadian)",new Locale("fr","CA")); 090 setLocalAlias("french (canadia)",new Locale("fr","CA")); 091 setLocalAlias("french (standard)",new Locale("fr","FRA")); 092 setLocalAlias("french (swiss)",new Locale("fr","CH")); 093 setLocalAlias("german (austrian)",new Locale("de","AT")); 094 setLocalAlias("german (austria)",new Locale("de","AT")); 095 setLocalAlias("german (standard)",new Locale("de","DE")); 096 setLocalAlias("german (swiss)",new Locale("de","CH")); 097 setLocalAlias("italian (standard)",new Locale("it","IT")); 098 setLocalAlias("italian (swiss)",new Locale("it","CH")); 099 setLocalAlias("japanese",new Locale("ja","JP")); 100 setLocalAlias("korean",Locale.KOREAN); 101 setLocalAlias("norwegian (bokmal)",new Locale("no","NO")); 102 setLocalAlias("norwegian (nynorsk)",new Locale("no","NO")); 103 setLocalAlias("portuguese (brazilian)",LocaleConstant.PORTUGUESE_BRASIL); 104 setLocalAlias("portuguese (brazil)",new LocaleConstant.PORTUGUESE_BRASIL); 105 setLocalAlias("portuguese (standard)",LocaleConstant.PORTUGUESE_PORTUGAL); 106 setLocalAlias("rhaeto-romance (swiss)",new Locale("rm","CH")); 107 locales.put("rhaeto-romance (swiss)",new Locale("rm","CH")); 108 setLocalAlias("spanish (modern)",new Locale("es","ES")); 109 setLocalAlias("spanish (standard)",new Locale("es","ES")); 110 setLocalAlias("swedish",new Locale("sv","SE")); 111 } 112 private static void setLocalAlias(String string, Locale china) { 113 114 }*/ 115 116 // TODO add all from http://www.oracle.com/technetwork/java/javase/locales-137662.html 117 118 }