/[schmitzm]/trunk/src/skrueger/i8n/I8NUtil.java
ViewVC logotype

Diff of /trunk/src/skrueger/i8n/I8NUtil.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 822 by alfonx, Sun May 2 19:00:12 2010 UTC revision 823 by alfonx, Mon May 3 08:07:56 2010 UTC
# Line 174  public class I8NUtil { Line 174  public class I8NUtil {
174          /**          /**
175           * The German Umlaute have standard ASCII alternatives that are sometimes           * The German Umlaute have standard ASCII alternatives that are sometimes
176           * use. This method will replace any possible ASCII-Umlaut Representation           * use. This method will replace any possible ASCII-Umlaut Representation
177           * into real Umlaute. E.g. "ae" to "ä" and "ue" to "ü"           * into real Umlaute. E.g. "ae" to "ä" and "ue" to "ü". Umlaute are returned as inline-UTF8.
178           */           */
179          public static String mitUmlaute(String withoutUmlaute) {          public static String mitUmlaute(String withoutUmlaute) {
180                  String replaced = withoutUmlaute.replaceAll("ae", "ä");                  String replaced = withoutUmlaute;
181                  replaced = replaced.replaceAll("ue", "ü");                  
182                  replaced = replaced.replaceAll("oe", "ö");                  replaced = replaced.replaceAll("ue", "\u00FC");
183                    replaced = replaced.replaceAll("Ue", "\u00DC");
184                    
185                    replaced = replaced.replaceAll("oe", "\u00F6");
186                    replaced = replaced.replaceAll("Oe", "\u00D6");
187                    
188                    replaced = replaced.replaceAll("ae", "\u00E4");
189                    replaced = replaced.replaceAll("Ae", "\u00C4");
190                  // TODO mehr                  // TODO mehr
191                  // TODO besser UTF \u123321 schreibweise                  // TODO besser UTF \u123321 schreibweise
192                  return replaced;                  return replaced;

Legend:
Removed from v.822  
changed lines
  Added in v.823

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26