fix: fixUmlauts-Funktion deaktiviert - verursachte falsche Umlaut-Ersetzungen
Die Funktion ersetzte blind ae->ae, oe->oe, ue->ue im gesamten Text. Die unvollstaendige Skip-Liste fuehrte zu Fehlern wie: - quer -> qür - steuere -> steüre Da die API-Daten bereits echte UTF-8-Umlaute enthalten, ist die Funktion ueberfluessig und wurde durch eine Identity-Funktion ersetzt. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Dieser Commit ist enthalten in:
@@ -1060,21 +1060,7 @@ var Lagebild = {
|
||||
},
|
||||
|
||||
fixUmlauts: function(text) {
|
||||
if (!text) return text;
|
||||
var skip = ['Israel','Israelis','Jazeera','Euronews','Reuters','Februar',
|
||||
'Juffair','abgefeuert','Feindseligkeiten','Gegenschlag','neuesten',
|
||||
'auszuweiten','befeuert','feuerte','Feuer','feuer','neue','neuen',
|
||||
'neuer','neues','Neue','Aero','aero','Manoeuvre','Dauerfeuer'];
|
||||
var ph = []; var c = 0;
|
||||
for (var i = 0; i < skip.length; i++) {
|
||||
var re = new RegExp('\\b' + skip[i] + '\\b', 'g');
|
||||
text = text.replace(re, function(m) { ph.push(m); return '##S' + (c++) + '##'; });
|
||||
}
|
||||
text = text.replace(/ae/g, '\u00e4').replace(/Ae/g, '\u00c4');
|
||||
text = text.replace(/oe/g, '\u00f6').replace(/Oe/g, '\u00d6');
|
||||
text = text.replace(/ue/g, '\u00fc').replace(/Ue/g, '\u00dc');
|
||||
text = text.replace(/##S(\d+)##/g, function(m, idx) { return ph[parseInt(idx)]; });
|
||||
return text;
|
||||
return text || "";
|
||||
},
|
||||
|
||||
stLabel: function(s) {
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren