IDE में development करते समय translation key रजिस्टर करने के लिए backoffice जाकर वापस आना productivity को काफी कम कर रहा था.
इसे हल करने के लिए Claude Skills से i18n-generator command बनाया, और इसका मुख्य बिंदु यह था कि AI क्या करेगा और script क्या करेगी, इसे साफ़ तौर पर अलग किया जाए.
- AI (गैर-निर्धारित क्षेत्र): बदले गए code की पहचान, Korean text extraction, i18n key design
- script (निर्धारित क्षेत्र): 14 भाषाओं में translation, format validation, DB में सहेजना
सुरक्षा के लिए 3-स्तरीय safeguards भी रखे गए (execution से पहले confirmation → JSON validation → special characters/placeholder string match validation), और key level तथा language level पर atomicity भी अलग-अलग रखी गई.
इसे वास्तव में इस्तेमाल करते हुए i18n omission खत्म हो गए और translation का काम development flow के बाहर नहीं गया, इसलिए अनुभव काफी संतोषजनक रहा. इस प्रक्रिया को लेख में व्यवस्थित किया गया है.
अभी कोई टिप्पणी नहीं है.