Revision 29208 trunk/extensions/extI18n/src/org/gvsig/i18n/impl/I18nManagerImpl.java

View differences:

I18nManagerImpl.java
76 76

  
77 77
    private Locale[] defaultLocales = new Locale[] {
78 78
    // Default supported locales
79
	    SPANISH, // Spanish
80
	    ENGLISH, // English
79 81
	    new Locale("ca"), // Catalan
82
	    new Locale("gl"), // Galician
83
	    new Locale("eu"), // Basque
84
	    new Locale("de"), // German
80 85
	    new Locale("cs"), // Czech
81
	    new Locale("de"), // German
82
	    ENGLISH, // English
83
	    SPANISH, // Spanish
84
	    new Locale("eu"), // Basque
85 86
	    new Locale("fr"), // French
86
	    new Locale("gl"), // Galician
87 87
	    new Locale("it"), // Italian
88 88
	    new Locale("pl"), // Polish
89 89
	    new Locale("pt"), // Portuguese
90
	    new Locale("pt", "BR"), // Portuguese Brazil
90 91
	    new Locale("ro"), // Romanian
91 92
	    new Locale("zh"), // Chinese
92 93
	    new Locale("ru"), // Russian
93 94
	    new Locale("el"), // Greek
94 95
	    new Locale("ro"), // Romanian
95 96
	    new Locale("pl"), // Polish
97
	    new Locale("tr"), // Turkish
96 98
    };
97 99

  
98 100
    /**
......
127 129
	    // so we will take the list of default locales
128 130
	    if (child == null) {
129 131
		Locale[] defaultLocales = getDefaultLocales();
130
		registeredLocales = new HashSet(defaultLocales.length);
132
		registeredLocales = new LinkedHashSet(defaultLocales.length);
131 133
		for (int i = 0; i < defaultLocales.length; i++) {
132 134
		    registeredLocales.add(defaultLocales[i]);
133 135
		}
134 136
		storeInstalledLocales();
135 137
	    } else {
136 138
		XMLEntity localesEntity = getRegisteredLocalesPersistence();
137
		registeredLocales = new HashSet(localesEntity
139
		registeredLocales = new LinkedHashSet(localesEntity
138 140
			.getChildrenCount());
139 141
		for (int i = 0; i < localesEntity.getChildrenCount(); i++) {
140 142
		    XMLEntity localeEntity = localesEntity.getChild(i);

Also available in: Unified diff