6 puan yazan bangdori1 2026-03-05 | Henüz yorum yok. | WhatsApp'ta paylaş

IDE içinde geliştirme yaparken çeviri anahtarlarını kaydetmek için back-office’e gidip gelmek, üretkenliği epey düşüren bir bağlam değişimine neden oluyordu.

Bunu çözmek için Claude Skills ile tek bir i18n-generator komutu oluşturdum; buradaki temel nokta, yapay zekanın yapacağı işlerle betiğin yapacağı işleri net biçimde ayırmaktı.

  • Yapay zeka (deterministik olmayan alan): değişen kodu analiz etme, Korece metinleri çıkarma, i18n anahtarlarını tasarlama
  • Betik (deterministik alan): 14 dilde çeviri, biçim doğrulama, DB’ye kaydetme

Ayrıca 3 aşamalı güvenlik önlemi de ekledim (çalıştırmadan önce onay → JSON doğrulama → özel karakterler/değiştirme dizgeleri eşleşme doğrulaması) ve anahtar düzeyi ile dil düzeyinde atomikliği farklı şekilde ele aldım.

Gerçekte kullanırken i18n eksikleri ortadan kalktı ve çeviri işi geliştirme akışının dışına taşmadığı için oldukça tatmin edici bir deneyime dönüştü. Bu süreci yazıda derledim.

Henüz yorum yok.

Henüz yorum yok.